1 / 29
文档名称:

web数据库程序设计语言课程设计-学生信息管理系统.doc

格式:doc   页数:29
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

web数据库程序设计语言课程设计-学生信息管理系统.doc

上传人:3346389411 2013/11/20 文件大小:0 KB

下载得到文件列表

web数据库程序设计语言课程设计-学生信息管理系统.doc

文档介绍

文档介绍:精品设计
目录
1 设计目的 1
2 模块分析及设计 1
3 数据库设计 2
course表 2
message表 2
数据库的完整性和安全性 2
4系统技术文档 3
5 系统设计说明 4
登录模块 4
系统主界面 5
学生基本情况 5
6
删除修改和模块 6
7
6 系统使用说明书 7
7 设计体会及今后的改进意见 7
附录:源程序代码 8
参考文献 28
1 设计目的
基本结构以及C#语言的基本知识和技能,基本掌握面向对象程序开发的基本思路和方法,数据库开发基本知识,能够利用所学的基本知识和技能,进行简单的应用程序设计。
信息101班人事信息管理系统的开发目的是为了实现学生课程、学籍的信息化管理,本系统要完成的功能有:
(1)登陆界面
(2)修改已知学号的学生信息
(3)删除已知学号的学生信息
(4)查找已知学号的学生信息
(5)修改用户密码
(6)退出学生信息管理系统
2 模块分析及设计
本次设计主要分为五个模块:学生基本情况、学生成绩表、删除和修改模块、修改密码、退出学生信息管理系统,见下图:
用户登陆
主界面
操作指令








成绩表
删除和修改模块
修改密码
退出系统
图2-1 用户登录界面流程图
3 数据库设计
course表
表3-1 course表

表3-2 message表

数据库的完整性是指数据的正确性和相容性。例如本系统中,学生的学号必须唯一,性别只能是男或女,学生所在的系统必须是学校已开设的系等。数据库是否具备完整性关系到数据库系统能否真实地反映现实世界,因此维护数据库的完事性是非常重要的。
4系统技术文档
(1)查找信息模块
程序开始
通过学号的方式进行查找
如果没有此人,给出提示语句
输出查找的学生的学号与姓名
输出查找人的成绩
将计算结果显示出来
结束
图4-1查找信息模块
(2)修改信息模块
开始
通过学号进行修改
如果没有此人,给出提示语句
重新输入学生的学号与姓名
重新输入学生的各科成绩
将计算结果显示出来并覆盖原来的记录
结束
图4-2修改信息模块
(3)删除信息模块
开始
通过学号方式进行删除
如果没有此人,给出提示信息
输入要删除学生的学号
删除该学生的所有记录
将计算结果返回到显示出来
结束
5 系统设计说明
这次设计和数据库紧密相连,首先我们根据题意设计相关的数据库(lab)以及相关的数据表(book,manager,user)。然后我们把这次的设计内容分成了若干个模块,逐次实现各个模块的功能,这样不仅便于功能的实现,而且外观美观,层次清晰。制作过程主要是页面的设计和相关代码的编写。主要分成以下几种模块:
登录模块
为了系统的安全,在进入系统之前首先会出现一个登录模块,用户只有在输入正确的用户名和正确的密码之后,才能进入系统。
用户登录窗体中放置了两个文本框(Textbox),用来输入用户名和密码;两个按钮(Button)用来登录和取消,如图5-1 用户登录界面所示。
图5-1 用户登录界面
系统主界面
进入登陆界面后输入相应的用户名和密码,点击确定即可进入系统账户界面,用户可以通过点击自己喜欢的超链接按钮而进入想要进入的界面。系统主界面如图5-2 系统主界面所示。
图5-2 系统主界面
学生基本情况
进入系统主界面后,在学生学籍里面点击学籍档案,就可以看到学生信息的基本情况,如图5-3 学生基本情况界面。
图5-3 学生基本情况界面

在学生成绩一栏中点击学生成绩,如图5-4 学生成绩栏界面。
图5-4 学生成绩栏界面
删除修改和模块
点击主页面上最上面的一栏中的学籍修改,修改学籍,如图5-5 修改学生学籍界面与学生信息查询界面。
图5-5 修改学籍界面
图5-6 查询学籍界面

点击主页面中得密码修改就可修改当前登陆用户的密码,如图5-6 修改密码界面界面。
图5-7 修改密码界面界面
6 系统使用说明书
(1)在Microsoft visual studio 2008里打开“学生管理信息管理系统”文件夹,然后直接运行程序;
(2)根据界面上的文字提示,选择不同的任务,已达到不同的操作功能;
7 设计体会及今后的改进意见
本次课程设计,我对所学的C#语言知识、Microsoft visual studio 2008软件