版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生信息管理系统需求说明书第一篇:学生信息管理系统需求说明书学生信息管理系统需求说明书1.引言由于学生信息的冗长与繁琐,所以它的管理问题带来的麻烦和不方便也随之而来。所以开发一个适合学校的、便于管理学生信息的管理系统是十分重要的。为了充分实现素质教育,多方面发展学生的兴趣爱好,大部分学校都设立了全校范围的内的选修课。学生可以根据自己的兴趣和特长,选择自己喜欢的课程。由于高等学校的快速发展,高校的规模也越来越大,学生数量和课程量都迅速地增长,管理上的手工操作不仅仅会耗费学生与工作人员大量的时间和精力,效率以及准确性也很低。如何使同学们方便、快捷、准确地选课,以及老师们对学生的相关信息的管理,已经成为一个重要的问题。利用计算机进行学生信息管理,不仅能够保证准确、无误、快速输出,而且还可以利用计算机对有关信息进行查询,检索迅速、查找方便、可靠性高、存储量大、保密性好。要科学地实现信息化管理,开发一个适合学校的,能够进行信息存储、查询、修改等功能的信息管理系统是十分重要的。本课题就是针对便于学生信息管理的问题而设计的一个管理系统。2.系统设计系统要能实现如下功能:登录系统:用户登入、系统退出。学生管理模块:查询学生个人信息,学生个人成绩,和学生个人课表。教师管理模块:学生个人信息管理:对学生信息的操作包括更新,添加,删除,查找等;学生成绩管理:对学生成绩的操作包括更新,能按学号、成绩进行排序,能按学号、学生姓名、所在班级进行查找;教师个人信息管理:能查询教师个人信息和安排教师上课的课表。信息表导出:对学生信息,成绩进行导出,可导出到word或excel文档中。信息维护:修改密码等。系统退出。3.数据库设计3.1数据库系统的选择MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL的特性1.使用C,C++和java编写,并使用了多种编译器进行测试,保证源代码的可移植性2.支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统3.为多种编程语言提供了API,这些编程语言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。4.支持多线程,充分利用CPU资源5.优化的SQL查询算法,有效地提高查询速度6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名7.提供TCP/IP、ODBC和JDBC等多种数据库连接途径8.提供用于管理、检查、优化数据库操作的管理工具9.可以处理拥有上千万条记录的大型数据库。3.2数据库设计数据库设计占重要位置,数据库设计质量的优劣,可直接影响到数据库数据的冗余度、数据的一致性、数据丢失等问题,采用的指导理论是范式理论,要设计图书流通的实体-关系图(E-R图)。E-R图由3个相关联的部分构成,即实体、实体与实体之间的关系以及实体和关系的属性。根据范式理论和E-R图转换成关系模型的规则,可转换为下面的关系模式,例如:学生信息表(学号,姓名,头像,性别,出生日期,籍贯,身份证号码,家庭住址,电话号码,入学时间,专业),加下划线的为主键。3.3数据库索引建立索引是加快查询速度的有效手段,数据库的每一个表建立了主键,主键由一个或几个字段组成,每一个表都按主键建立了索引,部分表为了满足查询和排序的需要,除建立主索引外,还建立了次索引。3.4数据库调用使用纯Java数据库驱动程序,JDBC提供的API通过纯Java驱动程序转换为DBMS(数据库管理系统)所使用的专用协议来实现和特定的DBMS交互信息。第二篇:学生信息管理系统用户使用说明书学生管理系统使用说明书配置源程序配置ODBC运行本实例需要配置用户DSN,在ODBC数据源管理器中配置用户DSN连接指定的SQLServer数据库。关键操作步骤如下:(1)单击“开始”按钮,选择“程序”→“管理工具”→“数据源(ODBC)”命令,打开“ODBC数据源管理器”对话框,打开“用户DSN”选项卡。(2)单击“添加”按钮,打开“创建新数据源”对话框,选择安装数据源的驱动程序,这里选择“SQLServer”。(3)单击“完成”按钮,打开“创建到SQLServer的新数据源”对话框,在“名称”文本框中设置数据源名称为“mystudentsys”,在“描述”文本框设置数据源描述为“配置SQLServer数据库DSN”,在“服务器”下拉列表框中选择连接的数据库所在服务器为“(local)”。(4)单击“下一步”按钮,选择“使用用户输入登录ID和密码的SQLServer验证”单选框,在“登录ID”文本框中输入SQLServer用户登录ID,这里为“sa”,在“密码”文本框中输入SQLServer用户登录密码。(5)单击“下一步”按钮,选择“更改默认的数据库为”复选框,并在其下拉列表框中选择连接的数据库名称,这里选择“tb_student”,单击“下一步”按钮。(6)单击“完成”按钮,打开“ODBCMicrosoftSQLServer安装”对话框,显示新创建的ODBC数据源配置信息。(7)单击“测试数据源”按钮测试数据库连接是否成功,如果测试成功,单击“确定”按钮,完成数据源配置。附加SQLServer2000数据库(1)将database文件夹中的两个文件拷贝到SQLServer2000安装路径下的Data文件夹中。(2)打开SQLServer2000中的“企业管理器”,然后展开本地服务器,在“数据库”数据项上单击鼠标右键,在弹出的快捷菜单中选择“所有任务”/“附加数据库”菜单项。(3)将弹出“附加数据库”对话框,在该对话框中单击“文件,单击“确定”按钮,即可完成数据库的附加操作。”按钮,选择所要附加数据库的.mdf使用说明系统介绍随着各大院校的扩招,学生数量不断增加,学生管理成为学校管理中的重中之重。传统的学生管理方法,就学生的个人的自然情况出发,对其进行管理,但是,这种方法不但效率低,而且还要耗费大量的人力,已经不能满足各大院校的学生管理要求。提高学生管理的管理水平,优化资源,尽可能地降低学校的管理成本,成为学生管理的新课题。学生管理系统是从学生管理的现状出发,根据学生管理的新要求进行开发设计的,它解决了学生管理中数据信息量大,修改不方便,对一系列数据进行统计与分析花费时间长等问题,帮助学生管理人员有效管理学生信息,成为高校管理中必不可少的管理工具。本系统主要实现了以下功能:学生信息录入学生成绩录入程序等级设置学生违规处理学生成绩排行学生信息查询学生成绩查询、打印操作注意事项(1)本系统管理员用户名为:cdt,密码为:cdt。(2)实例执行文件位置:8学生管理系统源程序Debugmystudentsys.exe操作流程运行本系统,请按照以下流程操作:(1)在“基础信息管理”中的“科室信息管理”、“科目信息管理”、“教师信息管理”、“班级信息管理”、“班级科目设置”及“考试类别设置”中对基础信息进行添加。(2)在“学生信息管理”中的“学生信息管理”、“学生成绩录入”、“成绩等级设置”、“学生违规处理”中对学生信息进行添加。(3)通过“查询管理”中的“学生基础信息查询”、“学生成绩报表”、“学生违规查询”中可以对学生信息、成绩及违规记录进行查询。(4)通过“系统管理”中的“用户管理”可以添加、修改及删除操作用户。第三篇:安全信息管理系统模块需求关于安全服务体系管理平台建设的报告一、概况2010年是民航安全管理体系(SMS)的深化实施年,天津机场如何实现SMS的深化呢?所谓深化即是发现问题,解决问题的过程。天津机场从08年启动SMS的建设,通过两年实践,总结经验教训,发现目前我们的SMS在过程控制能力、系统工程分析、重大风险预警及安全信息的决策支持功能发挥等方面仍存在不足。通过调研分析我们提出建立一个基于计算机网络技术的安全服务体系管理平台,以综合安全管理为主,加入服务质量测评、体系文件管理功能,运用安全系统工程理论、数理统计分析方法,来提高安全、服务、体系三方面工作的实效性、系统性、科学性。二、主要功能模块包括用户管理,安全目标,组织机构,安全培训,文件管理,安全信息,风险管理,不安全事件调查,应急响应,安全监察,服务质量测评十大模块。三、各模块功能说明1、用户管理模块平台管理人员通过为不同类型的用户设臵相应权限,完成系统赋予不同用户的职能。2、安全目标该模块主要功能为安质部向各部门下发安全质量目标、跟踪安全目标分解过程,并可通过该平台提交安全质量月报表和年报表。3、组织机构该模块主要进行机场安全员、质量员信息的管理,包括安全员、质量员基本资料的查询,图形化的安全员质量员的组织结构图,安全员、质量员的考核培训情况。4、安全培训收集机场一、二、三级培训大纲,跟踪各级培训的实施过程;逐步完善建立知识题库,例如空防知识、航站楼准入知识和机坪运行细则的知识等题库。用户可以进行系统随机选题完成自测和学习。通过该模块发布培训计划和培训信息,并使员工可以通过该平台进行在线考试。发布考核结果,该结果的同时将在安全组织模块中显示其存档。5、文件管理对文件进行分类管理的工具,管理内容涉及到日常工作中可能涉及到的标准和法规,如国际民航组织公约及附件、国家相关法律标准、行业规章标准、上级通知通告等方面的规定文档,还要管理面向各单位的体系文件,应急响应相关文件,各种不定期发布的其他学习类材料,以及机场不安全事件和行业内国际国内不安全事件等。要求这些内容能够按分类、按所赋予的不同用户权限进行展示,并且可以通过类别、标题、文字内容、关键字等方式进行检索,展示在页面上也可按时间、近期热点等排序。6、安全信息该模块包括信息报告和信息收集两部分。信息报告包括:自愿报告和不安全事件报告。自愿报告为匿名登录用户提供按规定格式填报不安全信息的渠道。不安全(服务差错)事件上报,也是按规定格式,如按时间、地点、后果、事件等级、责任单位、事件类型、类别(按集团公司对不安全事件的划分)、引发原因等字段填报,完成不安全事件上报、审核、入库,发布调查报告,发布警示信息等内容。要求入库的不安全事件能够按设计字段进行统计,显示统计图表,最大化的利用统计信息,以针对性的拟定实施安全管理措施。信息收集包括对国内外、行业内外的有价值的安全信息的收集、整理、分析、最后按规定制式入库。通过收集和报告的安全信息为风险管理提供数据支持。7、风险管理该模块包括风险辨识、风险评估、风险控制三个子模块。(1)风险辨识主动识别:运用预先危险性分析法、事件树等方法,各部门针对自身情况添加各工作环节的风险源识别情况,建立起天津机场的危险源数据库。被动识别:运用事故树、事故致因理论等方法,分析已发生的不安全事件,查找危险源。(2)风险评估现有方法依照202风险管理相关要求对风险源进行评分,分值评定采用“事件分析法”和“专家分析法”。“事件分析法”通过输入此危险源的相关事件、致因、后果等等数值对其进行分析。“专家分析法”通过选择专家,由专家来对此危险源的情况进行分析打分,并直接算出最后的风险值。要求对每一风险源均可查看此危险源的历史分析数据。通过定义好的风险分析方法,对各危险源的风险情况进行量化,可得到高风险的项,并可对该项由责任部门提出相应整改意见,跟踪该风险的控制情况。风险评估模型的建立因为安全管理平台存储着大量的安全数据信息,我们可以通过建立更完善的安全评估模型体系,实现定性的、定量的,综合的、系统的安全管理。通过设臵关键点对风险控制措施/计划进行跟踪。8、应急响应实现应急响应的过程控制,并预留接口,远期目标可以实现应急演练的桌面模拟。9、安全监察该模块将主要进行发布局方检查(审计)、集团总部安全服务评价、公司内部安全服务检查等的通告,并能够对通告进行催办,接收各部门反馈的自查报告,下发检查后合格项与不合格项清单,并自动提示相关部门对不合格项进行整改,对不合格项要求相应部门能够填写整改措施,并记录整改状态,和对其所存在的风险进行量化,提示风险状态,直至控制在可接受范围,并验证关闭。对个别由于人、财、物等客观条件限制不能完成整改的隐患,系统可提示将其纳入风险管理,由责任单位提出预防性措施。同时系统对以上信息进行统计,并图形化显示统计结果,便于管理者客观、全面掌握隐患信息。10、旅客满意度监测模块该模块利用PDA或智能手机类设备开展旅客满意度调查。利用网络的便捷性,在开展调查的同时,由系统后台同时完成统计,并在平台同时显示调查情况。第四篇:学生信息管理系统软件需求规格说明书—第二组学生信息管理系统软件需求规格说明书项目类别:产品开发项目名称:学校信息管理系统项目开发:第二组目录引言....................................................................11.1目的................................................................11.2文档约定............................................................11.3预期的读者和阅读建议................................................11.4产品的范围..........................................................21.5参考文献............................................................22综合描述................................................................32.1产品的前景..........................................................32.2产品的功能..........................................................32.3用户类和特征........................................................42.4运行环境............................................................52.5设计和实现上的限制..................................................52.6假设和依赖..........................................................53外部接口需求............................................................73.1用户界面............................................................73.2硬件接口............................................................73.3软件接口............................................................83.4通讯接口............................................................84系统特性................................................................94.1说明和优先级.........................................................9激励/响应序列..........................................................9输入/输出数据..........................................................95非功能性需求...........................................................105.1性能需求...........................................................105.2安全设施需求.......................................................105.3安全性需求.........................................................115.4软件质量属性.......................................................115.5业务规则...........................................................115.6用户文档...........................................................115.7其它需求...........................................................11引言1.1目的本信息管理系统是根据对学校学生信息管理信息化需求调查独立开发,基于B/S架构的学校学生信息管理系统,使学校的学生信息管理工作更加高效,安排更加合理,使学校对于学生的信息管理更加清晰明朗。本文档是为了确定用户对智能化、信息化管理系统的实际需求,为后续的系统设计和软件开发提供依据,为系统功能上和性能上的审核提供基准。本文档主要供系统设计人员和软件开发人员使用。1.2文档约定该文档采用国家标准《计算机软件产品开发文件编制指南》。下面详细介绍这14种文件的编写目的与内容要求根据以上的调整,本文档按以下要求和约定进行书写:(1)页面的左边距为2.5cm,右边距为2.0cm,装订线靠左。(2)标题最多分三级。(3)正文字体为宋体五号,系统特性一章中各功能的小项字体为加粗的楷体小四。无特殊情况下,字体颜色均采用黑色。(4)出现序号的段落不采用自动编号功能而采用人工编号,各级别的序号依次为(1)、1)、a)等,特殊情况另作规定。(5)本文所引用的图片均采用超级链接的方式进行引用,图片的文件格式分VSD、GIF和JPG三种。VSD格式的文件用于查看和编辑,GIF和JPG格式文件仅用于查看。VSD格式是采用MicrosoftVisio2002所绘制的图形,GIF格式是由VSD格式转化而来或从其它格式转化而来的GIF文件格式,JPG格式是从RationalRose的用例视图中通过WebPublisher工具而来的。图象文件均采用中文进行命名,本文档不引用这三种格式外的其它图像文件。1.3预期的读者和阅读建议本软件产品需求分析报告的预期读者包括:学校管理员;普通用户;项目经理;开发人员;测试人员;文档编写人员;系统维护人员。学校管理员——从学校管理流程上进行了解,分析是否能够满足学校实际的管理需要。普通用户——从用户使用的便捷性和有效性对软件进行了解,软件的功能是否能满足日常工作的业务流程。项目经理——从系统功能的角度对系统进行分析和建模,并拟定项目的开发周期,做好实施项目的各种准备。开发人员——对系统功能进行分析,系统功能是否能满足用户的要求,系统是否可行。测试人员——从测试的角度对系统的功能进行分析,为以后系统的功能测试和集成测试等做准备。文档编写人员——作为开发人员和用户沟通的桥梁,站在开发人员的角度对问题进行描述,用通俗的语言描述给用户,方便用户的理解和沟通。系统维护人员——利用此需求文档进行系统的维护工作。1.4产品的范围本系统主要是为了提高学校的信息化水平和其工作效率而设计开发的,从而加强学校的管理,使其规范化、信息化、智能化,进而提高学校的竞争力和增强家长对学校的信任度和满意度1.5参考文献参考文献及资料:《软件工程的主要方法》清华大学出版社《软件工程导论》张海藩清华大学出版社综合描述2.1产品的前景本系统采用B/S架构,采用Java语言开发,系统具有较好的平台无关性、扩展性、稳定性和可维护性。以计算机技术、通信技术、数据库技术以及网络技术为核心,采用系统集成方法,为软件系统的投资者开发一个具有开放体系结构的、易扩充的、易维护的,具有良好人机交互界面的智能化、信息化集成管理系统,实现对学校的基本信息管理、部门管理、班级管理、老师管理、权限管理、文档管理等进行集成化管理。使用该软件的用户主要是学校的管理员,老师、学生和家长。本系统为独立开发的系统,不存在与别的系统产生关联和数据交换。2.2产品的功能该产品分系统管理、用户管理系统、网站管理、三大主要功能,这三部分功能共同组成了学校信息管理系统。同时使用考勤机一方面记录教师考勤为学校管理提供数据,另一方面使用考勤机可以记录学校的出勤情况,为每月收缴幼儿费用提供数据。(一)管理系统(1)用户管理。(2)网站管理。(3)数据管理。(4)其他管理(二)用户管理系统(1)学校管理。(2)教师管理。(3)学生管理。(三)网站管理(1)首页管理(2)班级风采(3)博客系统。该系统的结构图如下所示:(1)功能结构示意图如下:为方便描述,根据实际需要把系统的功能划分为模块,这些功能将在“系统特性”部分进行详细的描述和说明。2.3用户类和特征学校管理员――使学校管理者的操作非常方便,能较大限度地减少管理者的繁杂操作,切实规范和加强日常管理,其中,管理者包括校长和老师。普通用户――是该学校学生以及学生家长,可能对于计算机软件的操作也不是非常熟悉。因此构建一个界面友好、人性化和使用方便的系统显得非常重要,这个系统必须是容易使用的,尽量简化用户的操作,操作更加简单和明了。系统管理员――是比较熟悉计算机操作的人或者是计算机专业人员,系统管理员负责系统的维护和数据的备份,数据的纠错等工作,这些维护和操作对系统的稳定和正确运行是非常重要的。在必要的时候系统管理员需要帮助用户熟悉系统和帮助用户使用系统,帮助用户解决一些系统使用过程中遇到的问题。2.4运行环境以下是系统的软件环境。为使系统达到预期的性能,必须根据业务规模对硬件配置进行论证。(1)客户端操作系统:Windows98/Windows2000/WindowsXP/Windowsvita/Windows7。数据库访问:ADO。(2)应用服务器端操作系统:Windows2000Server。应用服务器:Tomcat4。数据库访问:ADO、JDBC。(3)数据库服务器端操作系统:Mysql。2.5设计和实现上的限制●使用开源的Java语言;●容易扩展;●考虑到该软件所管理的信息涉及到管理者和普通用户的人身信息安全,所以该系统的安全和权限设置也很重要;在软件中使用标准化的数据格式,以方便实现系统中数据的共享。2.6假设和依赖●使用开源的Struts2、Spring和Hibernate框架;●界面简洁友好、易于使用;●本系统的用户主要是非计算机专业人员,主要是通过网页的表单提交数据,主要的交换窗口是浏览器,方便使用;●本系统客户端不需要什么运行环境,只要浏览器就可以了,通过浏览器进行数据的录入和查询;●工期约束:本系统的开发、测试、部署的时间主要是4个月;●经费约束;●人员约束:开发人员8人,分为需求调研2人,项目负责管理1人,设计开发3人,测试1人,前台美工1人;外部接口需求3.1用户界面●将要采用的图形用户界面(GUl)标准或者产品系列的风格实现界面的设计;●有关屏幕布局或者解决方案的限制:本系统采用常用系统的布局和色调搭配主次分明,重点突出,操作简单、方便;●将要使用在每一个屏幕(图形用户界面)上的软件组件,可能包括:选单;标准按钮;导航链接;各种功能组件;●各种显示格式的规定,可能包括:不同情况下文字的对齐方式;不同情况下数字的表现格式与对齐方式日期的表现方法与格式;计时方法与时间格式;●错误信息显示标准;对于错误,我们会有较友好的提示,对于页面找不到的错误和系统的错误我们也会有较为友好的提示,系统的容错性很强。3.2硬件接口(1)条码打印机接口系统集成了Zebra系列产品的驱动,如果是其它品牌只要厂商提供产品驱动即可。系统通常通过串口连接条码打印机。(2)数据采集器接口系统指定接口文件格式,数据采集器将采集后的数据按照系统指定的格式导出到指定目录,然后系统读取接口文件,读入数据。系统通常使用串口连接数据采集器。(3)具体需要与硬件供应商确定产品规格,型号,以及通讯协议。3.3软件接口描述该软件产品与其它外部组件的连接,这些外部组件必须明确它们的名称和版本号以资识别,可能的外部组件包括:●操作系统;●数据库;●服务器;●Java运行环境;●工具。3.4通讯接口描述与软件产品所使用的通讯功能相关的需求,包括:●服务器的通讯;●数据库的通讯;与硬件设备的通讯。系统特性4.1说明和优先级对该系统功能进行简短的说明,并且指出该系统功能的优先级是:高、中、还是低。需要的话,还可以包括对特定优先级部分的评价,例如:利益、损失、费用和风险,其相对优先等级可以从1(低)到9(高)。激励/响应序列系统的界面较为友好,提高用户的操作欲望,方便用户的工作。输入/输出数据列出输入数据(用户输入、来自外部接口的输入或者其它输入)并且定义针对这些输入数据的处理(计算)方法,以及相应地输出数据,描述对应区别:输入数据和输出数据。本系统的主要输入数据是通过浏览器进行输入的,输入的类型有字符串类型、数据类型和文件类型等等非功能性需求5.1性能需求本系统的并发量是非常小的,所以不存在着系统由于高并发存在的问题,本系统更加注重的是安全性和可靠性,并且是容易维护的。●相互合作的用户数量:<=10人●系统支持的并发操作数量>=100人●响应时间:<8s●与实时系统的时间关系:从服务器上读取时间,显示服务器上的时间,也可以手动输入本地时间。●容量需求存储器:磁盘空间:>80GB,由于系统存在着大量的附件,所以需要大容量的磁盘,还要及时对这些附件进行专业或者备份。数据库中表的最大行数。5.2安全设施需求要求系统通过一定的措施防范通过浏览器对系统的破坏活动,包括:为了系统数据的安全性,会定时对数据库的数据进行人工备份。为了防止人为破坏,实现了sql防注入攻击。为了防止没有权限的操作,系统有严格的权限控制。系统有较好的容错能力,即使发生了错误能很快恢复。系统对用户输入的信息有较为严格的验证,保证系统的可靠性。系统会对一些比较严格的操作进行记录,具有相应权限的用户可以查看用户的操作记录,从而可以分析危险或者不允许的操作。5.3安全性需求系统会保护用户的隐私信息,没有相应权限的用户是不能访问没有权限的信息。本系统会为用户提供初始的密码,为了个人信息的安全和完整性,建议用户在首次使用的时候进行个人密码的修改。为了个人密码的安全,系统会对个人的密码进行加密。对于不符合要求的数据,系统提醒会用户或者进行过滤等操作,防止不良数据进入系统。5.4软件质量属性系统采用开源的Java技术,使系统具有平台性、安全性、稳定性、可维护性和良好的可扩展性,系统是易于学习和使用的,日常操作方便和工作重点突出。5.5业务规则在操作中没有审批权限的用户是不能审批相应的项目信息。系统中需要为用户提示用户当前需要进行的审批或者其他任务。实现相应合同的计费规则5.6用户文档同本软件一起发行的用户文档包括:(1)安装手册:Word格式文件。(2)用户手册:Word格式文件。(3)在线帮助:HTMLHelp格式文件,联机式。5.7其它需求(1)能够应用多种先进的工作器具。(2)系统安装方便,易于维护。第五篇:软件详细设计说明书学生信息管理系统XXXX大学软件详细设计说明书项目名称:学生信息管理系统年级:专业:班级:学号:姓名:指导教师:日期:年月日目录引言......................................................................11.1编写目的.............................................................11.2项目背景.............................................................11.3定义.................................................................11.4参考资料.............................................................12总体设计...................................................................12.1需求概述.............................................................12.2软件结构.............................................................13程序描述...................................................................13.1下面对各模块的功能,性能,输入,输出进行具体描述.....................13.2算法.................................................................63.3程序逻辑.............................................................73.4接口.................................................................73.5测试要点.............................................................7引言1.1编写目的软件详细设计说明书是对系统架构进行详细直观描述,从而完成详细设计,作为软件实现的基础。预期的读者为本项目开发人员和将来对本项目进行扩展和维护的人员。1.2项目背景项目的委托单位:主管部门:学校教务处该软件系统与其他系统的关系:与学生管理相关联1.3定义在该概要设计说明书中的专门术语有:总体设计、接口设计、数据结构设计、运行设计、出错设计,具体的概念与含义在文档后将会解释。1.4参考资料《软件工程导论(第6版)》----张海藩,牟永敏编著出版社:清华大学出版社总体设计2.1需求概述2.2软件结构1、总体结构2、用户管理模块结构3、学生档案管理模块结构4、成绩管理模块结构程序描述3.1下面对各模块的功能,性能,输入,输出进行具体描述1、登录模块●功能:接受用户登录请求,验证用户输入的用户名、密码和用户类型,转到管理页面。●性能:对用户登录请求在1-2秒钟之内做出响应。●输入项目:用户名:字符串型密码:字符串型●输出项目:合法:进入管理界面。非法:重新登陆。2、总体结构●功能:接收登陆模块传过来的用户名,验证用户名的类型。●性能:界面的状态栏显示:联系方式、登陆时间、当前操作用户名和用户类型。●输入项目:用户名:字符串型。●输出项目:用户名:字符串型(在状态栏)用户类型:字符串型(在状态栏)登陆时间:字符串型(在状态栏)3、系统管理模块●功能:1、添加新的用户名、密码;2、修改任何用户(包括学生)密码。●性能:1、用户名、密码和密码确认和用户类型(单选按钮);2、旧密码,新密码和新密码确认。●输入项目:1、用户名、密码和密码确认和用户类型(单选按钮);2、旧密码,新密码和新密码确认。●输出项目:1、(对话框)添加成功,跳转到详细信息添加页面;2、(对话框)密码修改成功,请重新登陆;跳转到登陆页面。4、用户管理模块●功能:1、向数据库中添加新用户信息;2、用户信息的管理,包括:修改、删除、查询;3、查询用户信息,包括:精确查询、模糊查询。●性能:1、没有添加新用户,不能添加用户信息;其它无特殊要求。●输入项目:1、用户名:字符型(新添加用户时传过来的,不能更改,本页也不能添加)姓名:文本型所学专业:文本型性别:文本型政治面貌:文本型学历:文本型身份证号:字符型职称:文本型所在院系:文本型民族:文本型电子邮箱:字符型学位:文本型固定电话:字符型职位:文本型移动电话:字符型备注:文本型所教专业:文本型工作时间:日期型教师资格证书号:数值型2、与1相同3、精确查找用户名:文本型4、模糊查找姓名:文本型所在院系:文本型性别:单选按钮●输出项目:合法:显示出用户信息管理页面非法:重新添加、查询5、院系管理模块6、学生档案管理模块●功能:1、向数据库中添加学生信息;2、学生信息管理,包括:修改、删除、查询;3、学生信息查询,包括:精确查询、模糊查询。●性能:无特殊要求。●输入项目:1、学生档案添加姓名:文本型初始密码:字符型学号:数值型(数据库自动增加)政治面貌:文本型性别:文本型出生日期:日期型民族:文本型毕业院校:文本型邮编:数值型家庭住址:文本型身份证号:字符型入学时间:日期型固定电话:字符型移动电话:字符型备注:文本型所在班级:文本型2、学生档案管理与1相同3、精确查找学号:数值型4、模糊查找姓名:文本型性别:单选按钮●输出项目:合法:显示出学生信息管理页面非法:重新添加、查询7、课程管理模块●功能:1、向数据库中添加基本课程信息;2、基本课程管理,包括:修改、删除、查询;3、向数据库中添加班级选课信息;4、班级选课管理,包括:修改、删除、查询;5、课程查询,包括:基本课程查询(精确查询和模糊查询)、班级选课查询(精确查询和模糊查询)。●性能:无特殊要求。●输入项目:1.1、基本课程设置基本课程编号ID:数值型课程名称:文本型任课老师ID:文本型学分:数值型课程类型:文本型年级:文本型课程学期:日期型专业ID:数值型院系ID:数值型备注:文本型1.2、基本课程管理与1.1输入相同2.1、班级选课设置选课ID:数值型课程名:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (正式版)DB37∕T 935-2016 《公共建筑(大型超市)能耗定额》
- 内分泌系统疾病护理方法
- 山东省金科大联考2023-2024学年高三上学期9月质量检测数学试题有答案
- 内分泌疾病患者的健康教育
- 自动按频率减负荷装置
- 眉山人民医院(眉山传染病医院)扩建数字减影血管造影机使用项目环境影响报告表
- 重庆市西南大附中2026届初三3月线上第二次月考数学试题试卷含解析
- 陕西省西工大附中2025-2026学年初三阶段性测试(四)英语试题含解析
- 儿童康复护理基础
- 四川省广安市友谊中学2026届初三第三次教学质量质检语文试题含解析
- 2026广西桂林市从“五方面人员”中选拔乡镇领导班子成员139人考试备考题库及答案解析
- 开封市高级中学2026届高三下学期学情调研二英语试卷(不含音频答案不全)原卷
- 2026年职业卫生培训考试试题及答案
- 2025-2030中国别墅产业投资战略规划及前景方向分析研究报告
- 2026“才聚齐鲁成就未来”山东铁投集团春季社会招聘23人易考易错模拟试题(共500题)试卷后附参考答案
- 安徽省江南十校2026届高三上学期综合素质检测英语试卷(含音频)
- 2026年安徽国际商务职业学院单招职业技能测试题库含答案详解(能力提升)
- 2026山东青岛新泊控股集团有限公司社会招聘10人笔试模拟试题及答案解析
- 2026年山东春季高考烹饪类专业知识(理论)模拟试题
- 2025云南云投建设有限公司招聘笔试历年备考题库附带答案详解2套试卷
- 选必下:杜甫《蜀相》赏析
评论
0/150
提交评论