版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、洛阳科技学院课程规划报告课程名称网络编程课程设计设计课题中的学生成绩管理专业计算机科学与技术b级数字b姓陈江军完成日期:2014年6月27日课程表和作业设计主题:学生成绩管理_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _设计内容和要求:内容:建立基于B/S模式的学生成绩管理系统。要求:(1)数据库设计应符合常规形式的要求;(2)可以添加、删除和修改学生信息、课程信息和成绩等。(3)提供学生成绩查询功能,输入学生的学号或姓名,找出学生每学期的
2、成绩;(4)提供必要的统计功能,如统计失败学生的数量和生成警告列表。教员:张文学2014年6月19日课程设计、规划和评估成就:讲师:一年中的月日内容第一章需求分析11.1市场需求11.1.1市场研究11.1.2用户分析11.2功能要求11.2.1系统功能要求1第2章数据库设计22.1概念设计22.1.1实体要求22.1.2实体图22.2逻辑设计32.2.1实体间链接32.3物理设计3第3章概要设计53.1整体系统设计53.1.1系统功能模块分区53.1.2系统模块功能清单53.2网站结构设计63.2.1程序6的总体结构第4章详细设计和实施74.1网站结构7的实施4.1.1母版页设计74.1.2
3、数据库连接94.2网页编码的实现94.2.1关于系统94.2.2账户注册114.2.2登录系统134.2.3学生信息管理164.2.4课程信息管理174.2.5绩效信息管理18第5章总结26第一章需求分析1.1市场需求为了设计和开发真正满足用户需求的软件产品,首先必须了解用户的需求。本章从市场、用户和功能入手,试图找出用户的真实需求,为设计实用的软件产品打下基础。市场调查目前,各高校对学生成绩管理的重要性和长远发展有了清晰的认识,加强学生成绩管理的必要性已经显现。随着企业规模的扩大和市场竞争的加剧,各类企业越来越意识到人力资源管理的重要性和提高企业自身人力资源管理水平的紧迫性。人力资源管理水平
4、的提高不仅需要高素质的管理人员,还需要信息工具的辅助。学生成绩管理系统应运而生。了解洛阳理工学院学生成绩管理的实际情况后,我们得出结论:学生成绩管理系统作为一个辅助工具,首先应该能够帮助用户完成一系列的数据组织和处理,从而减少用户的手工操作;其次,它还应该简单易用,以帮助用户提高效率。用户分析洛阳理工学院的总体工作计划由教务人员在学生成绩信息管理系统中完成。教务处所需基础数据的维护包括各种信息的增加、修改和变更。每当新学年到来时,教职员工首先添加年级信息,然后安排课程,然后为来学校的学生输入基本信息。新生入学后,教务人员在学生成绩管理系统中完成新生信息的维护。学术事务办公室协调所有教学和研究部
5、门以及教师安排课程和输入课程信息。每次考试后,老师将把成绩发给本科生,教职员工将把他们输入系统。学生可以根据自己的需要对上面输入的信息进行适当的查询。因此,学生成绩管理系统的主要用户是教务人员,他们必须完成输入、查询和更新信息等各种操作。其次,有教师可以查询和修改自己的课程信息,甚至修改学生的分数。最后,学生也是不可或缺的用户。学生可以登录查询个人信息和各种科目的成绩。1.2功能要求开发学生成绩管理系统的主要目的是合理有效地管理学生成绩。1.2.1系统功能要求学生管理系统应首先具备学生成绩的录入、查询、更新和统计处理功能。此外,该系统应该能够组织和管理学生信息和课程信息;此外,系统必须为上述功
6、能划分和管理不同用户的权限。对于教务人员用户,系统可以帮助用户输入、查询和更新学生成绩,帮助用户组织和管理学生信息和课程信息,最好还可以帮助教务人员发布公告信息。对于教师来说,系统可以帮助他们查看自己的课程、班级成绩等信息,应该可以帮助查询相应的学生成绩信息。对于学生来说,系统应该能够帮助学生查询他们的个人信息,修改一些个人信息,并且应该能够帮助学生查询他们的个人成绩和课程信息。第二章数据库设计2.1概念设计本章在需求分析的基础上设计了学生成绩管理系统的数据库。设计原则是合理的实体、简化的连接和范式的标准。2.1.1实体要求学生成绩管理系统数据库中有三个实体,它们的属性如下:用户:账号、密码、
7、邮箱(用于更改密码)课程:课程编号、课程名称、教师、教学和研究部门、学时、学分学生:学生编号、姓名、性别、年龄、班级、部门、电话号码、备注2.1.2实体图用户实体图如图2-1所示。图2-1用户实体图课程实体图如图2-2所示。图2-2课程实体图学生实体图如图2-3所示。图2-3学生实体图2.2逻辑设计在这一阶段,数据概念设计的实体和实体之间的关系转化为逻辑结构模型,便于数据存储。2.2.1实体间链接物理学生和课程之间有一种多对多的联系,也就是说,一个学生可以选修许多课程,一门课程也可以由许多学生选修。只有学生学完相应的课程后,他们才能取得成绩。选修本课程的学生与课程之间的联系具有相应的属性。数据
8、库工程图如图2-4所示。图2-3数据库工程图2.3物理设计数据库物理阶段的任务是根据数据库的逻辑模型创建数据库,实现数据的物理存储。2.3.1数据库表为联系人“选修”建立一个如表2-1所定义的绩效表,用于存储绩效信息。表2-1成就表字段名类型价值约束空否缺省值主键/外键笔记学生身份证nvarchar(9)学生。学生人数不空主键,外键参考学生。学生人数课程编号nvarchar(10)当然。课程编号不空主键,外键请参阅课程。课程编号学期nvarchar(10)格式2000-顶部不空指明术语成就十进制(4,1)介于0.0和100.0之间0.0到小数点后一位对于实体“用户”,设置表2-2中定义的用户管
9、理员表来存储用户信息。表2-2管理员表字段名类型价值约束空否缺省值主键/外键笔记账号nvarchar(10)不空主关键字用户帐户密码nvarchar(18)不空用户登录密码邮筒nvarchar(40)邮箱格式不空对于密码检索为实体“学生”建立表2-3中定义的学生表,以存储学生信息。表2-3学生表字段名类型价值约束空否缺省值主键/外键笔记学生身份证nvarchar(9)不主关键字学生人数名字nvarchar(18)不空学生姓名性别nchar(2)男性/女性不空学生的性别年龄int不学生年龄班级nvarchar(7)不学生所属的班级部门nvarchar(5)不学生所属的部门电话nchar(11)1
10、1位数字不为实体“课程”建立如图2-4中定义的课程时间表,以存储课程信息。表2-4课程表字段名类型价值约束空否缺省值主键/外键笔记课程编号nvarchar(10)不空主关键字课程编号课程名称nvarchar(10)不空课程名称教师nvarchar(10)空教师姓名教学和研究科nvarchar(10)不空教学和研究科名称小时int不空长时间上课贷款十进制(2,1)0.09.9不空学业成绩数据库的实现在SQL Server 2008中创建一个名为Score_DataBase的数据库。根据表2-1至表2-4,在Score_DataBase数据库中创建一个新的管理员表、学生表、课程表和成绩表。表之间的
11、搜索关系如图2-4所示。图2-4表的引用关系第三章概要设计3.1整体系统设计经过需求分析,已经明确了系统必须“做什么”,然后“怎么做”。系统总体设计的一个好方法是根据系统要实现的功能来划分模块,并将紧密相连的功能实现划分为相同的模块。模块之间的划分遵循“高内聚、低耦合”的原则。3.1.1系统功能模块划分根据所需功能,学生成绩管理系统分为四个模块:登录模块、学生信息管理模块、课程信息管理模块和学生成绩管理模块。模块划分如图3-1所示。图3-1系统功能模块划分3.1.2系统模块功能列表对图3-1所示系统的每个功能模块进行细化,得到表3-1所示的功能模块列表。表3-1系统功能模块列表模块号模块名模块
12、功能描述货币供应量新帐户注册模块新用户注册货币供应量之二现有帐户登录模块帐户登录验证M3学生信息输入模块输入学生信息M4学生信息更新模块检查并修改现有的学生信息M5课程信息输入模块输入课程信息M6课程信息更新模块审查和修订现有课程信息M7学生成绩录入模块输入学生成绩M8学生成绩更新模块学生成绩的检查、删除和更正M9绩效信息统计模块统计每班学生成绩信息,生成不及格列表3.2网站结构设计在B/S模式下,按照系统功能模块划分,首先对Web程序结构进行总体设计,为详细设计和编码实现奠定基础。3.2.1程序总体结构对于表3-1中列出的9个子模块,M1和M2子模块分别对应注册aspx和登录aspx网页,M3和M4子模块对应学生aspx网页,M5和M6对应课程aspx网页,M7、M8和M9对应分数aspx网页。此外,创建一个新的关于. aspx网页作为主页,同时显示网站信息。网页之间的链接关系如
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中国医科大学第一附属医院医护人员招聘笔试参考试题及答案详解
- 2026年吉林大学第一医院医护人员招聘笔试备考试题及答案详解
- 2026年农业发展银行(陕西省分行)人员招聘笔试备考试题及答案详解
- 2026年长沙市口腔医院医护人员招聘笔试备考题库及答案详解
- 2026年温州市第二人民医院医护人员招聘笔试参考题库及答案详解
- 2026年天津环湖医院医护人员招聘考试备考题库及答案详解
- 2026年中国人民解放军第105医院医护人员招聘笔试参考题库及答案详解
- 2026年平邑县中医医院医护人员招聘笔试参考试题及答案详解
- 2026年河北固安农村商业银行人员招聘笔试备考试题及答案详解
- 2026年青岛市精神卫生中心医护人员招聘考试备考试题及答案详解
- 杭州市博物馆藏品管理制度(试行)
- 促销活动外包合同
- 小升初小学数学《找规律》大题量练习总复习试卷练习题一
- 2026年食品安全管理员资格考试试题【带答案】
- 五卅反帝爱国运动历史回顾
- 2026年4月自考00022高等数学(工专)试题
- 雨课堂学堂在线学堂云《审计理论研究(西南财经)》单元测试考核答案
- (新教材)2026年部编人教版二年级下册语文 语文园地七 教学课件
- 环境监测数据质量管理制度-环境检测机构模版-2026版
- 2025年万达宝深圳笔试及答案
- 2026年大学生英语六级考试必背全部词汇表汇编(包过版)
评论
0/150
提交评论