南华大学计算机科学与技术学院毕业设计(论文)
第四章 系统详细设计与实现
详细设计是对系统功能的详细分析之后,对所有功能实现的设计,确定一些新的对象,对每一个子系统详细实现接口和类进行准确详细的说明。在最后的详细设计时,需要去确定需要实现的系统拥有哪些具体的功能,然后在进行编程的时候可以根据这些具体的功能来完成相应程序的编写。这个阶段的主要任务就是根据其中的需求分析得出其数据、功能、运行和其性能要求,依据概要设计去确定它的处理流程、总体模块和外部模块的设计,来设计软件系统的结构,然后逐个描述。
4.1 登录模块
用户登录模块主要用于进行用户信息的管理,整个操作流程与以往我们登录的过程中是一样的,用户输入密码和用户名,如果正确就跳转到相应权限下的页面。如果用户还没有注册,则会提示不存在需要注册后才能使用。
登陆窗体 输入用户名密码 否 判断是否正确 是 进入主界面
图4.1 系统登陆模块流程图
功能实现:
1.在用户信息验证的过程中,输入的信息是否正确则直接关系到能否成功登陆。 2.每个用户在登录时都要进行角色权限的验证,因为在后台编码与数据库设计中有对用户权限功能进行限制,根据对应的角色和权限才能知道登陆之后能够具有哪些可以访问的页面的操作。
第 20 页 共 34页
南华大学计算机科学与技术学院毕业设计(论文)
4.2 系统主界面
管理员登陆后,即进入了主界面,主界面分成学生信息管理、访客管理、宿舍管理。对学生的基本信息录入到后台数据库中,如果需要修改,则在登陆界面后,对数据库中的信息可以随时地对信息进行增加,删除,和修改,并把处理以后的信息即时反馈到后台数据库文件中,以方便后面宿舍管理员查询,对学生信息的查询,用户可以选择根据姓名查询和根据学号查询两种查询方式。
图4.2 主界面
4.3 宿舍信息管理
登陆系统后会有一个每个控件默认的选择,而学院,班级,年级这三者之间具有
一个连动的过程,班级。年级,学院之间是有对应关系的,而每当我们选择一个控件时就会触发一个事件,会在后台自动传入查找的条件,获取满足的数据源后就绑定到前台的Gridview数据控件上,并且我们在这里对于数据的绑定进行了一些颜色上的简单处理。
如图所示:
第 21 页 共 34页
南华大学计算机科学与技术学院毕业设计(论文)
图4.3 宿舍信息管理
4.4 学生管理
学生管理页面算是比较简单的一个页面,没有太多的复杂功能需要实现,这里我们
在界面呈现出来的数据信息主要是学号,姓名,性别,宿舍,因为这是宿舍管理员和学生常常需要的信息。这里的宿舍字段是有一定的编写规则,要注意是否符合要求,我们通过学号这个主键来查询出对应学生的信息。
如图所示:
第 22 页 共 34页
南华大学计算机科学与技术学院毕业设计(论文)
图4.4 学生信息管理
4.5 水电收费模块
管理员登陆系统以后,通过查询出宿舍信息,对其进行水电费读取和保存。
第 23 页 共 34页
相关推荐: