学生信息管理系统参考.docx
- 文档编号:11778232
- 上传时间:2023-04-01
- 格式:DOCX
- 页数:16
- 大小:379.92KB
学生信息管理系统参考.docx
《学生信息管理系统参考.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统参考.docx(16页珍藏版)》请在冰豆网上搜索。
学生信息管理系统参考
学生信息管理系统
1.需求分析
学生信息管理系统,是对学生个人信息、班级信息、留言信息进行管理。
由于学校的人员多、事务杂,所以对系统效率的要求也比较高,而制作一个优秀的学生信息管理系统可以减轻学校管理人员的工作量。
对于学校管理人员,工作重点是增加相应的功能模块,使用户更加方便、快捷、安全地使用本系统。
基于此要求,本系统需要满足以下几点要求。
系统要全面。
要能满足各类的用户群,满足各自的业务需要,使各用户群可以快捷、简单地使用本系统。
要有一定的扩展性。
不同用户群需要处理不同类型的数据、数据要符合各用户的使用需求、将表搜索以及多表查询系统化、避免性能下降等。
要易维护。
在进行系统的维护时,只需要远程登录服务器系统,减少维护系统的成本和周期。
良好的安全性。
学生信息管理系统数据量大、使用人数多,所以对系统的安全性有比较高的要求:
对于数据库,要设置不同用户的权限,数据的修改必须由合法用户操作;防止出现系统瘫痪现象。
2.系统分析
2.1系统功能描述
当用户进入系统主界面后,就可以对如图各个模块进行操作。
用户可以通过搜索引擎模块快速地查询到符合条件的学生信息。
当管理员登录系统后,可以对学生的信息和班级的信息进行管理操作。
用户可以通过留言簿发布和浏览用户的留言信息。
在学生详细资料模块中,用户可以浏览到此学生的详细信息。
在每月之星列表模块,可以查看每月之星详细的信息。
图1系统流程图
2.2系统功能模块划分
根据系统功能的描述,可以把系统划分为以下几个:
搜索引擎、信息管理、留言簿、学生基础资料列表和每月之星列表模块5个部分。
下面对各个模块进行描述。
1.搜索引擎模块
在学生信息管理模块中,共在两处应用到了搜索引擎,第一处是在首页中添加了搜索引擎,此处的搜索引擎每月权限设置,所有用户皆可以使用此搜索引擎查询学生的基础信息。
第二处搜索引擎是在学生信息管理界面中,此搜索引擎需要管理者登陆后才可以使用。
2.信息管理模块
信息管理模块需要管理员登陆后才可以实现操作,内容包括学生信息管理和班级信息管理。
学生信息管理模块必须在用户登录后操作。
学生信息管理模块分为:
学生信息的录入、学生信息的修改和学生信息的删除三个部分。
班级信息管理模块可以对班级信息进行添加和删除操作。
班级信息的改变会直接影响学生信息的查询的结果,此模块必须由合法用户登录后才可以静心操作。
3.留言簿模块
留言簿模块不用于论坛系统提供的发表意见的场所,它只是一个留言簿,所有用户可以在此发言,所以不需要用户登录即可发表留言信息。
4.学生基础资料列表模块
此模块显示在系统首页中,可以浏览到学生的姓名、班级、职务、电话噩耗Email信息。
可通过单击某个学生的姓名连接浏览此学生的详细信息。
5.每月之星列表模块
此模块显示在系统首页中,主要显示每月之星的姓名信息,通过单击某个每月之星的姓名连接,就可以浏览到此学生的详细信息。
2.3系统流程
图2系统总体流程图
图3搜索引擎流程图
图4管理员功能流程图
图5留言簿功能流程图
图6学生信息模块流程图
3.数据分析与数据库设计
3.1数据字典
该系统中共需要创建三个数据表:
学生信息表、班级信息表、留言簿信息表。
1.班级信息表class
2.学生信息表stu
3.留言簿信息表info
3.2概念模型
图7class表e-r图
图8stu表e-r图
图9info表e-r图
3.3数据库物理模型设计
1.班级信息表(class)
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[FK_stu_class]')andOBJECTPROPERTY(id,N'IsForeignKey')=1)
ALTERTABLE[dbo].[stu]DROPCONSTRAINTFK_stu_class
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[class]')andOBJECTPROPERTY(id,N'IsUserTable')=1)
droptable[dbo].[class]
GO
CREATETABLE[dbo].[class](
[class_id][int]NOTNULL,
[class][varchar](50)COLLATEChinese_PRC_CI_ASNULL
)ON[PRIMARY]
GO
2.学生信息表(stu)
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[stu]')andOBJECTPROPERTY(id,N'IsUserTable')=1)
droptable[dbo].[stu]
GO
CREATETABLE[dbo].[stu](
[student_id][int]NOTNULL,
[name][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL,
[age][varchar](50)COLLATEChinese_PRC_CI_ASNULL,
[sex][char]
(2)COLLATEChinese_PRC_CI_ASNULL,
[login][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL,
[password][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL,
[stu_level][int]NULL,
[business][varchar](30)COLLATEChinese_PRC_CI_ASNULL,
[class_id][int]NULL,
[email][varchar](50)COLLATEChinese_PRC_CI_ASNULL,
[work_ph][varchar](50)COLLATEChinese_PRC_CI_ASNULL,
[home_ph][varchar](50)COLLATEChinese_PRC_CI_ASNULL,
[mobile_ph][varchar](50)COLLATEChinese_PRC_CI_ASNULL,
[address][varchar](100)COLLATEChinese_PRC_CI_ASNULL,
[super][int]NULL
)ON[PRIMARY]
GO
3.留言簿信息表info
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[info]')andOBJECTPROPERTY(id,N'IsUserTable')=1)
droptable[dbo].[info]
GO
CREATETABLE[dbo].[info](
[title][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL,
[name][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL,
[letter][varchar](300)COLLATEChinese_PRC_CI_ASNULL
)ON[PRIMARY]
GO
4.详细设计
4.1学生信息管理系统界面设计
4.1.1系统首页
在首页上需要有“用户登陆”模块、“搜索引擎”模块、“学生基础信息资料”和“每月之星”模块。
此搜索引擎没有权限设置,所有用户皆可使用。
4.1.2学生详细信息界面
在首页中单击“学生基础信息资料”列表中的一个学生姓名链接,或单击“每月之星”列表中的一个学生姓名链接,可打开“学生详细信息”界面。
4.1.3管理员用户登陆后界面
在主页中的“用户登陆”模块中,输入用户的账号和密码,然后单击“登陆”按钮,经系统验证后可以显示“学生管理”和“班级管理”的链接。
4.1.4班级信息管理界面
单击班级管理链接,进入“班级信息管理”界面。
在此界面中要列出班级信息,并且要有“创建新数据”和“编辑”班级信息的链接,使管理员可以对班级信息进行管理。
点击“创建新数据”或“编辑”可以对班级信息进行维护。
4.1.5学生信息管理界面
学生信息管理界面的搜索引擎只有管理员登陆以后才能使用,在界面中单击“添加学生”或“编辑”,可以打开学生信息编辑界面。
编辑学生信息的界面
4.1.6信息留言模块
单击首页上方的“留言信息”连接,可以进入信息留言界面。
在此界面的上方,显示学生的留言信息,下面为信息添加框,在这里学生可以输入留言信息。
总结
在我看来,数据库课程设计主要的目标是利用课程中学到的数据库知识和技术较好的开发设计出数据库应用系统,去解决各行各业信息化处理的要求。
通过这次的课程设计,可以巩固我们对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高我们综合运用所学知识的能力。
这次我选择了学生信息管理系统,通过这次设计我对有了更进一步的了解,一个人完成整个系统的设计和实现是很不容易的,我深刻的体会到程序开发中严谨和认真还要吃苦耐劳是多么的重要。
这虽然是一个完整的系统但实现的都只是一些功能,为了能更好的使用数据库相关技术我应该多加练习和完善,在此基础上做一些更复杂能是系统更完善的努力。
参考文献
[1]萨师煊,王珊.数据库系统概论[M].北京:
高等教育出版社,2006.
[2]甘仞初..管理信息系统[M].北京:
机械工业出版社,2002.
[3]刘斌,张军.AS.NET+SQLServer动态网站开发案例精选.北京:
清华大学出版社,2005.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统 参考