试成绩的查询还有在线测试以及留言功能。
老师用户:输入并维护所教科目的学生成绩,计算本科的成绩排名、本科成绩在班上的排名。
管理员用户:对各种数据进行汇总及上传下载管理。更新班级新闻内容和对过时内容进行删除操作。
2.4系统设计思想
1.系统就满足大家的需求,例如个人信息的录入、查询、更新等。
2.系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。
2.5系统设计分析
登陆界面:分本班用户登陆和访客登陆。访客的权限是最低的,只能浏览一部分信息。本班用户登陆后,可以在自己的权限范围内做任何事。如果是管理员登陆,则享有一切权利。
班级新闻里是公布班级里发生的一些情况。比如说近期有什么活动,哪些同学获得了什么荣誉等。是让本班同学对本班近期的情况有个大概的了解。
通讯录里是班里每个同学的基本资料,包括地址,联系方法。并且可以给每个同学发小消息。通讯录里可以总体查询和分类查询。并且可以在这里修改本人资料和密码。
班级相册是班级里每个同学都可以上传图片的地方,如果有好的照片或者图片都可以上传上来,大家一起欣赏。以后很长时间大家都有可能见不到面了,时不时上传张最新的相片,也可以让大家看看有什么变化。
班级论坛是班里同学高谈阔论的地方,在这里有什么话,有什么想法都可以发表。大家一起来聊天,交流。
软件下载是班里同学上传各种软件的地方,大家可以上传和下载各种软件。
课件下载是老师或者是同学上传相关科目课件的地方,大家可以共享学习信息和资料。
在线音乐是大家一起娱乐的地方,大家可以推荐各种好听的歌曲。
考试系统是大家一起进行各个科目模拟自测的地方.大家可以在这里找出自己知识的薄弱点.供自己查漏补缺。
成绩查询是大家查询各科成绩的地方,并且可以打印。
留言簿是大家留言交流的地方,大家可以提出各种意见和信息让这个网站更加完善。
2.6系统功能分析
权限功能:为用户设置权限功能,可分为未注册用户,注册用户和管理员用户。未注册用户只是查看一些限制内容以外的资料并且不能修改,注册用户只能对授权范围内进行相应修改及删除,管理员用户能修改、删除所有信息。
录入功能:为注册提供相应的录入功能,为管理员用户提供对所有信息的录入功能。
维护功能:为注册用户提供查询及相应的修改,删除功能,为管理员用户提供对所有信息的修改删除功能。
打印功能:能打印全班学生的信息及科目成绩等。
退出功能:结束并关闭系统。
2.7网上通讯录的目标
2.7.1节约资源,提高班级信息的精确度
本系统能减少很多不必要的资源,不用象以前那样用冗余的纸张式的管理。大节省了资源。并且计算机的存储与快速查询功能大大提高了管理的效率,并且还提高了同学信息的精确度。
2.7.2方便快速操作,节约开支
方便快速的操作,只要有网络,大家就能够使用,并且操作也非常简单。
2.8数据库分析
用户需求具体有学籍管理系统提供保存、更新、查询、维护和打印,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。
2.8.1数据流图描述
本系统从总体上分为系统信息管理、班级信息管理、成绩信息管理、其他信息管理四大部分。每个模块有自己的作用。下面的各模块功能流图就是由各功能之间的关系而得出的,信息录入流图如图2-1所示,系统管理数据流图如图2-2所示,信息维护流图如2-3所示,信息查询流图如图2-4所示,成绩管理数据流图2-5所示,班级信息数据流图如图2-6所示。
2.8.2数据字典
是关于数据的信息的集合,对数据流程图中的各个元素做完整的定义与说明
下面给出本系统几个数据元素的字典卡片与具体数据卡片的含义:
名称:用户信息
描述:管理员注册的基本信息表
定义:用户=用户名+密码+性别+联系电话+出生年月+家庭住址(必填内容)
用户名={英文字母、数字、特殊符号}
姓名={英文字母、数字、文字}
------------------------------------------------------
名称:学生表
描述:学生注册基本信息表
定义:学生表=学号+姓名+性别+班级+民族+籍贯+政治面貌+出生日期+入学日期+家庭住址+联系电话+{备注}4
学号=11{数字}11
姓名=2{文字}4
------------------------------------------------------
名称:成绩录入表
描述:学校学生各科成绩基本信息表
定义:成绩录入=考试编号+学号+课程名+成绩
学号=11{数字}11
姓名=2{文字}4
------------------------------------------------------
3概要设计
3.1目的
设计系统结构,根据需求分析给出的功能得出系统体系结构。如划分模块。
3.2目标
通过本系统软件,能帮助工作人员利用计算机,快速方便的对所属学校的信息管理进行维护、输入、输出、查找的所需操作,使散乱的学校数据能够具体化,直观化、合理化。
3.3运行环境
Windows2000/NT或更高的版本。Internet环境支持
3.4总体设计
系统模块
3.4.1用户管理
①注册用户
②修改用户个人资料
③修改用户密码
3.4.2班级信息管理模块
⑴班级新闻管理
①添加新闻
②修改新闻
③删除新闻
⑵班级论坛管理
①屏蔽用户发言
②删除论坛内容
⑶班级图库管理
①添加图片信息
②修改图片信息
③删除图片信息
3.4.3成绩信息管理模块
⑴成绩查询管理
①添加注册用户的各个学期的各科考试成绩
②修改注册用户的各个学期的各科考试成绩
③删除注册用户的各个学期的各科考试成绩
④对成绩进行排名操作
⑤用户查询本人的相关成绩及其排名
⑵成绩信息管理
①添加成绩信息
②查询成绩信息
③修改成绩信息
④删除成绩信息
3.4.4其他信息管理模块
⑴留言簿管理
①添加留言
②删除留言
③修改编辑留言
⑵软件下载管理
①添加上传软件信息
②修改上传软件信息
③删除软件信息
⑶课件下载管理
①添加上传课件
②修改课件
③删除过时课件
⑷在线音乐管理
①添加音乐信息(URL地址)
②修改音乐信息(URL地址)
③删除音乐信息(URL地址)
⑸考试系统管理
①添加考试相关科目的题目
②修改考试相关科目的题目
③删除考试相关科目的题目
④记录参加考试的用户的成绩
⑤删除参加过考试的用户的成绩记录
3.5网上通讯录所需完成具体的功能
系统管理模块:用户的添加、删除、修改及权限的赋予。
个人信息管理模块:输入个人基本信息,并可以对个人信息进行添加、修改、删除。
班级信息管理模块:可以对班级信息进行添加、修改。包括班级新闻和班级图片以及班级论坛的录入及修改。
成绩信息管理模块:输入个人信息,并可以对成绩信息进行添加、查询、修改、删除。还可以用关键字查询并调出数据库里的学生基本成绩信息的修改、删除等。输出打印查询的学生成绩信息。
其他信息管理模块:满足个人对学习资料包括课件,考试资料的需求,以及娱乐信息,留言信息的添加,查询,修改,删除操作等。
3.6系统模块图(如图3-1所示)
上一篇:
ASP_net智能评教系统,内含论文智能教评(论文和程序)
下一篇:
还记得,那年的风车吗?