演示视频:
第5章 详细设计
3.1系统首页
该界面是系统运行的第一个页界,布局美观,主要由四部分组成,上面是top文件,即所有前台公用的头文件,左边left文件,也是前台公用的,下面底部文件,右边自上而下依次是站内新闻(包括一个变幻图),优秀毕业生照片,关于本站。
3.2站内新闻模块
该模块的主要功能是把数据库中的所有新闻信息以列表的形式列出,包括标题和添加时间等字段,单击标题即可跳到内容详细页。
3.3网上答疑模块
该模块的主要功能是让用户可以在线留言或提问题,用户也可以查看其他人的留言信息,所有留言均由管理员后台统一回复。实现本模块的主要代码如下所示:
3.4 后台登陆界面
图5-1-1网站首页
本模块是系统登陆界面,实现的功能是检测合法用户,验证其用户名密码,以杜绝非法用户侵入系统。
本模块界面非常简单,就一用户名和密码两个文本框和一个登陆按钮,但实现的方法比较复杂,因为系统要自动判断其输入的用户名及密码的正误,还要自动识别其权限(超级管理员与普通管理员之分),如果登陆正常后,系统要将当前用户名和权限记录下来以便之后其他操作给予适当的权限分配。
实现本模块的主要代码如下所示:
流程图
图5-1-2 网站登录流程图
3.2 后台登陆后主界面
图5-2-1 系统主操作页面
毕业论文管理系统的主操作界面,用户需要注册才能进入此页面。界面左边是呈展开式菜单的功能列表,右边是相关操作空间。当未进行任何操作时,右侧显示欢迎界面。
该界面是系统登陆后的第一个界面,也是系统操作的主界面,除了登陆模块之外,其他后台操作均在本平台上进行。
本界面是由一个框架组成,包括上左右三大块。左边是一个菜单列表,单击菜单时右边显示主模块页,操作非常简单明了。
3.3管理员用户管理界面
该模块主要是让超级管理员可以添加系统中的普通管理员来共同管理本系统。
该模块分为两个小块,上面是添加新管理员,包括用户名和密码两个可见字段,还有一个权限是默认隐藏字段。下面是将已有的管理员信息以列表的形式列出,简单明了!
由于考虑到系统人员泛滥问题,本模块仅限超级管理员一人使用。
3.4学生信息管理界面
该模块主要是将上一模块中添加的所有学生信息以列表的形式列出,让人可以一目了然地看出所有已有数据,且还包括了查询、修改、删除、打印、统计和分页的各个功能。
其中查询包括了编号和姓名两个字段,两个字段均为模糊查询,即只需输入字段中的若干字符即可,不必要输入完全匹配的字段。两个条件间的关系为AND关系,如果两个条件都为空则表示查询所有数据。
3.5毕业论文管理界面
1)课题审批界面:
图5-5-1课题审批界面
2)论文管理界面
图5-5-3论文管理界面
该两个模块界面相似,是本系统的主要模块,下面简介下其实现的代码: