C#大学生个人学习生活管理软件的开发+功能模块结构图(10)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#大学生个人学习生活管理软件的开发+功能模块结构图(10)


登录后即可对自己已经进修的课程成绩进行添加与查询。了解自己各门课程的学习情况。也可对个别想要了解的课程进行搜索查询。
(7)    备忘录:
登录后即可对自己最近需要待办的事情进行添加,或者是查询,同时也可以对已经完成的事务进行删除。
3.2    数据库设计
3.2.1    实体关系E-R图
(1)    全局E-R图如图3.1所示
图3.1 全局E-R图
(2)    登录程序E-R图3.2所示:
图3.2 登录程序E-R图
(3)    个人奖励情况E-R图如图3.3所示:
图3.3 个人奖励情况E-R图

(4)    个人通讯录E-R图如图3.4所示:

图3.4 个人通讯录E-R图

(5)    课程管理E-R图如图3.5所示:
图3.5 课程情况E-R图
(6)    学生成绩管理E-R图如图3.6所示:
图3.6 课程成绩情况E-R图
(7)    备忘录E-R图如图3.7所示:
图3.7 备忘录情况E-R图

3.2.2    数据库逻辑结构设计
概念结构是独立于实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库应用的设计。也就是要将概念上的结构转化为数据库系统所支持的实际数据模型。
第一种转化是将实体转化为关系表。这种转化较简单,需要将实体的属性定义为表的属性即可。
第二种转化是联系的转化。即将各个实体之间的联系转化为表格之间的关系,如外部键的定义。
本系统中表的关系模式为:
个人档案管理(学号,姓名,性别,年龄,密码,学院,地址,班级,入学时间,联系方式)
个人奖励情况(获奖时间,获奖情况)
个人通讯录(姓名,手机,宅电,住址,E-mail)
课程(课程号,课程名,类型,学院,开设时间,结束时间,类型)
课程成绩(课程号,课程名,成绩)
备忘录(标题,内容,添加时间)
3.2.3    数据表设计
本系统的数据库系统为SQL Server 2000。数据库中的有主登陆表,个人奖励表,个人通讯录表,课程管理表,备忘录表等。
(1)    管理员登录表如表3.1 3.2所示:
表3.1 管理员登录表
表3.2 管理员信息表
(2)    备忘录表如图3.3 3.4所示:
表3.3 备忘录
 表3.4 备忘录信息表
(3)    个人奖励情况如表3.5 3.6所示:
表3.5 个人奖励情况
 表3.5 个人奖励情况信息

(4)    个人通信录如表3.7 3.8 所示:
表3.7 个人通讯录
 
表3.8 个人通讯录信息
(5)    课程管理如表3.9 3.10所示:
表3.9 课程管理
表3.10 课程管理信息
 
4    系统详细设计
4.1    详细界面设计
4.1.1    登录功能界面设计
(1)    登录首页界面如图4.1所示

图4.1 登录首页
(2)    登录进入后界面如图4.2所示
图4.2 登陆后界面
4.1.2    个人资料界面设计
(1)    个人资料修改界面如图4.3所示
图4.3 个人资料修改图

(2)    个人奖励情况添加界面如图4.4所示
 
图4.4 个人奖励情况添加图
(3)    个人奖励情况查询界面如图4.5所示
图4.5 个人奖励情况查询图
4.1.3    个人通讯录界面设计
(1)    个人通讯录的添加界面如图4.6所示 (责任编辑:qin)