- 1、本文档共56页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第15章项目实践.ppt
本章要点 软件的开发流程及生存周期 学生信息管理系统的开发 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、学生数量等。表的字段说明如下表所示。 2.表设计 (8)课程表(Course) 课程表Course用来存储课程的信息,如课程ID、课程名称、课程的详细信息。任课教师ID等。表的字段说明如下表所示。 2.表设计 (9)学生信息表(Student) 学生信息表Student用来存储学生的悉尼,如学生ID、学生姓名、性别、年龄、联系地址、籍贯等。表的字段说明如下页表所示。 2.表设计 2.表设计 (10)成绩表(Score) 成绩表Score用来存储学生的成绩信息,如成绩ID、学生ID、课程ID、课程成绩等。表的字段说明如下表所示。 3. 表关系设计 用户表User通过Role表和功能模块表Tree形成关联;教师表Teacher引用部门表Department;班级表Class和课程表Course都引用教师表Teacher的主键ID作为外键;班级表Class还引用年级表Grade的主键ID作为外键;学生表Student引用班级表Class的主键ID作为外键;成绩表Score分别引用学生表Student、课程表Course的主键ID作为外键;最终各个表之间的关系图如下图所示。 3. 表关系设计 15.2.3系统主界面设计 1. 界面设计 系统主页面为Main.aspx,将该页面设为起始页,存放在文件夹“DesktopModules”下,它由页面Index.aspx、页面MainDesktop.aspx、页面LeftTree.aspx和模块SystemTop.aspx(存放在UserControls文件夹下)共同组成的。 (1)界面设计 在页面LeftTree.aspx上添加一个TreeView控件,它的名称为LeftTreeView,主要用来显示系统的功能模块。点击树上的节点,
您可能关注的文档
- 水泥买卖合同(示范文本).doc
- 今年1月份我国水泥出口明显回升.doc
- 走进上市公司—江西水泥投资者接待日投资者问题.doc
- [石滩镇岳埔村自然村道改建为四级水泥公路].doc
- 利辛县王人学区中心学校水泥地项目询价采购公告.doc
- 广东电网公司2014年配网材料(水泥杆)框架招标项目招标.doc
- 兰州轨道2号线一期2-TJ-1项目部施工用钢材、水泥采购公告.docx
- 福建省散装水泥管理行政处罚案卷.doc
- 扶沟县江村镇后闸村村内水泥道路建设项目.doc
- 长沙市20年散装水泥专项资金.doc
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)