- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第15章项目实践
本章要点
软件的开发流程及生存周期
学生信息管理系统的开发
15.1 软件的生存周期
15.1.1软件定义阶段
这个阶段主要决定将要开发软件的功能和特
性。它又可以细分为问题定义、可行性研
究、需求分析三个阶段。软件定义阶段又称
为软件计划阶段。
15.1 软件的生存周期
15.1.2软件开发阶段
此阶段又可以细分为总体设计、详细设计、
程序编制和软件测试四个阶段。
15.1 软件的生存周期
15.1.3 软件运行维护阶段
这个阶段的主要任务是通过各种必要的维护
活动使系统持久地满足用户的需求。
15.2 学生信息管理系统
学生信息管理系统是一个教育部门不可缺
少的部分,它对于学校的管理者来说十分
重要,能够为用户提供充足的信息和快捷
的查询方式。通过这样的信息系统,可以
做到信息的规范管理、科学统计和快速查
询,从而减少管理方面的工作量。
15.2.1 系统总体设计
1.系统功能设计
学生信息管理系统是的学校学生和教师信息
的管理系统,在本系统中包括用户登录和注
册功能、用户管理功能、教师信息管理功
能、学生成绩管理功能等。具体的描述如下
所示。
15.2.1 系统总体设计
2 .系统模块划分
按照上面所述的系统功能设计,可以把学生
信息管理系统划分为用户登录和注册模块、
用户管理模块、教师信息管理模块、学生成
绩管理模块。
15.2.2 系统数据库设计
1.总体设计
根据学生信息管理系统的实际需要和总体设
计,我们可以为本系统需要如下数据:用户
数据、角色数据、部门数据、教师数据、年
级和班级数据、学生数据、课程数据以及成
绩数据。
2 .表设计
(1)功能模块表(Tree )
功能模块表Tree用来存储功能模块的数据,
如功能模块ID、功能模块名称、父节点ID、
页面连接地址、功能模块所属的工程名称。
Tree表的具体字段说明如下表所示。
2 .表设计
(2 )角色表(Role)
角色表Role用来存储系统的角色数据,如角
色ID、角色名称、关联的功能模块ID等,表的
字段说明如下表所示。
2 .表设计
(3 )用户表(aspnet_Users )
用户表aspnet_Users用来存储用户的数据,
如用户ID、用户名称、用户密码、电子邮
件、所属角色ID等。表的字段说明如下表所
示。
2 .表设计
(4 )年级表(Grade)
年级表Grade用来存储年级的信息,如年级
ID、年级名称、时间(年)、包含的学期
等。表的字段说明如下表所示。
2 .表设计
(5 )部门表(Department)
部门表Department用来存储部门的信息,如
部门ID、部门名称、部门备注信息等。表的
字段说明如下表所示。
2 .表设计
(6 )教师表(Teacher )
教师表Teacher用来存储教师的信息,如教师
ID、教师名称、年龄、雇用日期、联系电话
等。表的字段说明如下表所示。
2 .表设计
(7 )班级表(Class )
班级表Class用来存储班级的信息,如班级名
称、班主任ID、所属年级ID、学生数量等。
表的字
您可能关注的文档
- PhotoshopCS中文版入门与提高第11课.pdf
- PhotoshopCS中文版入门与提高第12课.pdf
- PhotoshopCS中文版入门与提高第13课.pdf
- PhotoshopCS中文版入门与提高第14课.pdf
- PhotoshopCS中文版入门与提高第15课.pdf
- PhotoshopCS中文版入门与提高第16课.pdf
- PhotoshopCS中文版入门与提高第17课.pdf
- Pro_ENGINEERWildfire5.0中文版数控加工项目案例解析第1章.pdf
- Pro_ENGINEERWildfire5.0中文版数控加工项目案例解析第2章.pdf
- Pro_ENGINEERWildfire5.0中文版数控加工项目案例解析第3章.pdf
文档评论(0)