学生成绩管理系统软件架构课程设计

学生成绩管理系统软件架构课程设计
学生成绩管理系统软件架构课程设计

淮海工学院计算机工程学院《大型软件系统构造》大作业

名称:学生成绩管理系统的设计

专业班级:软件122班

姓名:韩莹

系(院):计算机工程学院

时间:2015.4.8~~2015.6.8

目录

第一章需求分析

1 引言 (2)

1.1项目背景 (2)

1.2系统目标 (2)

1.3 范围+Feature+上下文图 (2)

1.4 用例图 (3)

1.5 用例规约 (3)

2需求 (4)

2.1 功能需求 (4)

2.2 性能需求 (5)

2.3 约束需求 (5)

第二章领域建模

1 类图 (5)

2状态图 (7)

3 可扩展性 (8)

第三章关键需求

1 确定关键质量 (9)

2 确定关键需求 (9)

3 具体关键需求分析 (10)

第四章概念架构设计

1 系统架构模式 (11)

2 鲁邦图 (11)

第五章细化架构设计

1 逻辑架构 (12)

2 开发架构 (14)

3 物理架构 (15)

4 运行架构 (15)

5 数据架构 (16)

第六章架构验证

1 关键组件 (17)

2 交互方式 (18)

3 架构验证结论 (19)

第七章总结 (20)

第一章需求分析

1 引言

1.1 项目背景

每个学校都需要进行考试成绩的统计分析工作,而这些工作都必须在考试结

束后尽快完成。大量的成绩数据的统计工作如果只靠人工完成,费时费力,还容易出错。使用计算机对学生成绩管理信息进行管理,具有手工管理所无法比拟的有点。尤其是随着教学体制的不断改革,学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。高校都迫切需要研制开发一款属于自己的功能强大,操作简单,具有人性化的学生成绩管理系统。因此需要开发出一个满足学校进行成绩的录入、查询、修改和统计等需求的功能完善、安全可靠并且迅速便捷的成绩管理系统。

1.2 系统目标

通过调查分析,开发出一个操作简便、界面友好、灵活实用、安全可靠的学生成绩管理系统是一个学校不可缺少的重要部分,它的内容对于学校的决策者和管理者来说都至关重要。学生成绩管理系统是针对教务管理人员、任课教师和学生设计开发的系统。该系统能够提高学校对学生成绩的统计分析效率,减轻教务管理人员对学生成绩管理和统计的负担,能提高学校对学生成绩的规范化管理。该成绩管理系统能够及时对学生成绩进行收集整理,使学校相关部门及时获取可靠的学生成绩信息,便于管理。学生成绩管理系统主要提供成绩查询,方便管理网上的信息查阅平台,学生可以通过该系统查阅和自己相关的信息。教师可以通过该系统对学生成绩的添加、删除、查询、修改、统计和自己的信息。系统管理员可以实现对教师信息、学生信息和管理员信息的添加、删除、查询、修改,对数据库的备份、还原等相关操作。

1.3 范围+Feature+上下文图

1.3.1项目首次发布的范围

学生成绩管理系统首次发布是针对淮海工学院全体师生完成假设中的大部分重要功能,浏览网页信息和成绩信息的录入查询统计等工作。

1.3.2随后发布的范围

学生成绩管理系统随后发布将针对苏北地区各同类高校,针对各学校进行本地化,更加方便各个院校的使用。然后推广使用到江苏全省甚至全国。

1.3.3 Feature

1)功能覆盖3大业务域:管理员管理、教师管理、学生管理

2)管理员管理相关的功能组包括:管理员信息管理、教师信息管理、学生信息管理、课程信息管理、密码管理

3)教师管理相关的功能组包括:学生成绩管理、密码管理

4)学生管理相关的功能组包括:查询成绩、密码管理

5)“学生成绩管理”包括:录入学生成绩、修改学生成绩、删除学生成绩6)技术特色:与著名工具的无缝集成

7)技术特色:二次开发支持

1.3.4上下文图

1.4 用例图

成绩管理系统

身份验证

修改密码

录入成绩

成绩管理

查询挂科学生

成绩查询

学生

教师

管理员

更新成绩

浏览成绩

学生信息管理

教师信息管理

管理员信息管理

1.5用例规约

1. 用例名称:信息管理

2. 简要说明:管理员可以通过此功能管理信息

3. 基本事件

1)管理员进入“后台管理”界面

2)选择二级类别名系统自动显示已经存在的信息

3)管理员可以选择录入信息、修改信息、删除信息、修改密码 4)如果选择录入信息下拉菜单中的学生信息则跳入录入学生页面,管理员可以输入学号、姓名、性别、班级、密码,重新选择二级类别

5)如果选择修改教师信息则跳入修改教师页面,管理员可以修改教师号、姓名、课程,重新选择二级类别

6)如果选择删除课程信息则跳入删除课程页面,管理员可以删除课程,重新选择二级类别

8)管理员确认操作

9)系统完成操作

4.非功能要求:操作必须方便直观

5.前置条件:(身份验证)登陆用户必须是管理员

6.后置条件:对象必须被成功录入或对象已存在而退出

7.扩展点:无

8.优先级:高

2需求

2.1 功能需求

2.2 性能需求

2.3约束需求

用户的权限受到一定限制,只能维护和修改自己的私有信息。

第二章领域建模

1 类图

学生:

老师:

管理员:

课程:

成绩:

2 状态图

2.1教师状态图:

修改密码:

3 可扩展性

系统需要维护和升级,所以需要考虑可扩展性,该系统很容易扩展新功能,适应“变化”的能力很强。

第三章关键需求

1确定关键质量

图一质量属性关键矩阵(+:促进列;--:影响烈;“”:不明显影响)成绩管理系统是一个运用广泛的系统,现在绝大部分学校已使用管理系统来管理学生成

2确定关键功能

根据用户需要,成绩管理系统分为以下子系统:管理员管理信息系统(信息包括教师、学生、课程信息、信息发布功能以及成绩统计功能);教师管理成绩子系统(对学生成绩的

录入、修改、查询等);学生查询成绩系统(查询功能);用户修改密码功能。

<1>核心功能:

?管理员将教师、学生、课程信息添加到系统中

?教师将成绩录入

?系统将录入成绩的统计及打印

<2>必做功能

?管理员的管理信息功能

?成绩录入功能

?成绩统计功能

?成绩查询功能

<3>独特功能

?信息发布

3具体关键需求分析

第四章 概念架构设计

1 E-R 图

学生

学号

性别

姓名

学院

年级

教师

教师号

性别

姓名

学院

职称

课程课程号

课名

学时

学时

N

1

M N

成绩

管理员

工号

修改

1

N

2鲁棒图

3系统架构模式

第五章细化架构设计

1 逻辑架构

(1)系统可分为三个子系统

学生成绩管理系统

教师管理学生成绩系统

学生查询成绩系统

管理员用户管理系统其中,每个用户都包含用户登录功能块

用户登录

取回密码

修改信息登陆验证

(2)教师管理学生信息系统

教师管理学生成绩系统

成绩统计成绩查询成绩录入成绩删除成绩修改成绩发布

(3)学生查询成绩系统

学生查询成绩系统

补考信息查询

课程教师学分查询本学期成绩查询历史学期成绩查询

全院排名

(4)管理员用户管理系统

管理员用户管理系统

二级学院管理

学生用户管理教师用户管理管理员用户管理

其中,用户管理方面可以划分为以下模块

用户管理系统

统计

学号/工号排序

用户添加录入按照学号/工号查询

按照学号/工号/班级删除

2 开发架构

(1)系统采用三层架构模型进行开发

(2)数据表现层:负责用户和系统之间的交互,主要表现在将系统的数据按照

用户的业务操作按照一定的规则显示在页面上。在学生成绩管理系统中,数据表现层根据用户的类型不同,分别展现不同的用户界面和功能,具体为,教师管理成绩界面,学生查询信息界面,管理员管理用户界面。

业务逻辑层:完成各个子系统之间的通信和交互,以实现系统的业务功能。本系统实现教师对成绩的管理,学生对成绩信息的查询,管理员对用户的管理。 数据处理层:实现系统的数据和数据库之间的交互。

3 物理架构

服务器端:P Ⅲ600/内存128Mb/硬盘10Gb 以上的专用微机服务器; 客户端:P Ⅲ600/内存64Mb/硬盘6Gb 以上的台式计算机; 功能分布与数据分布:系统的所有软件模块都集中在服务器上,所有的数据都保存在数据库服务器中。

4 运行架构

系统结构:B/S结构;

系统开发库:系统基于JSP技术作为系统的解决方案;数据库:Microsoft SQL Server 2008;

服务器:IIS5.0;

开发环境:Netbeans;

服务器操作系统:Windows Server 2003;

客户端操作系统:windows 7及以上系统;

操作界面:浏览器界面,IE6.0。

5 数据架构

(1)学生信息表

字段名称数据类型是否为空说明

Num int 否账号

Name string 否姓名

Pwd string 否密码

字段名称数据类型是否为空说明

CNum string 否课程号

CName string 否课程名

Period int 否学时

Credit float 否学分

字段名称数据类型是否为空说明

SNum int 否学号

CNum string 否课程名

grade float 否学分

第六章架构验证

1 关键决策

1.1关键组件

程序采用图形界面进行交互

1.2原型实现的描述

管理员、教师和学生通过相同的登陆界面进入不同的页面,选择不同的菜单实现不同的功能。例如当管理员登录时,读取数据库的信息,数据库通过接口返回页面,使得管理员登陆成功。

2 架构验证结论

1、运行期质量测试结果:

1)性能

消息传递顺利,运行速度很快,吞吐量大,持续高速性好。

2)安全性

安全性保密性好,不会轻易泄漏信息。

3)易用性

界面简约易操作。

4)持续可用性

如果在一段时间内,软件系统故障停机时间分别为t(d1),t(d2),……,正常运行时间分别为t(u1),t(u2),……,则系统的稳定可用性为:

A=T(up)/T(up)+T(down)

其中 T(up)=∑)(ui t,T(down)=∑)(di t

得 A=0.03

5)可伸缩性

当用户数和数据量增加时,软件系统维持高服务质量的能力很强。

6)互操作性

本系统与其他系统交换数据和相互调用服务很简单。

7)可靠性

该系统在一定的时间内无故障运行很好。

平均无故障时间MTTF与测试时间存在线性关系,即MTTF=5+5T

经验表明,平均无故障时间与单位长度程序中剩余的错误数成反比,即

MTTF=1/K(Et/It-Ec/It),K的典型值为200

8)鲁棒性

该系统在用户进行了非法操作和软硬件系统发生了故障的情况下,系统大部分功能还是可以执行的。

2、开发期质量的评审结果:

1)易理解性

因为操作简单,代码简单,所以开发人员很容易理解

2)可扩展性

该系统很灵活,很适应新需求

3)可重用性

从软件开发的长远目标上看,可重用性表明了一个软件组件除了在最初开发的系统中使用之外,还可以在其它应用程序中使用的程度。确定了系统中一些元素用了方便于代码重用的方法设计,规定了作为项目副产品的可重用性组件库。

4)可测试性

该系统进行了白盒测试和黑盒测试

5)可维护性

理解软件、更改软件和测试软件的程度很简单,可维护性强,开发人员对本系统始终保持维护工作。

6)可移植性

软件移植的可行性分析可以为以后确定测试目标与范围做好准备,该系统的可移植性很容易。

综上所述,该架构设计符合要求。

第七章总结

这次课程设计我主要负责领域建模和系统测试及架构验证,通过这次课程设计,我知道了课程设计是我们的一门很重要的专业课,给我很多专业知识以及专业技能上的提升,使我对抽象的理论有了具体的认识,知道了什么是领域模型以及领域建模的重要性,明白了系统的测试方法和架构验证的目的,还了解了软件架构设计的六大部分(需求分析、领域建模、确定关键需求、概念架构设计、细化架构设计和架构验证),以及提高了我的思维分析能力,熟练掌握了各种画图工具,培养了我们学生综合运用相关课程知识独立解决实际问题的能力。

通过这一次的课程设计,,我知道了在需求分析中需求沟通和非功能需求的确定很重要,领域建模实践的精髓是“业务决定功能,功能决定模型”,其中关键需求决定了架构的大方向,概念架构是高层架构成果的核心,框定了架构大方

向,是甲方规划、乙方投标的评定关键。细化架构必须关注“模块+接口”,架构验证的输出结果是“架构原型”。

与此同时,我觉得自己的经验不足,知识欠缺,也遇到了很多问题,比如:用户可能无法理解做好需求分析的重要性,因此对软件需求分析员配合度不高,需求分析员需要花比较大的时间与用户沟通取得理解。作为需求分析人员不仅需要良好的沟通能力,还需要有足够的耐心。对用户缺乏专业知识而产生的不合理需求要与客户良好沟通。

总之,感觉自己在这次的课设中各方面都有了一定的提高。

《软件体系结构》课程设计

《软件体系结构》课程设计 设计题目:实验室设备管理系统姓名:李欣张丹唐蔚霖学号: k0308413(07+13+17)同组组长:李欣 同组其他成员:张丹唐蔚霖 实验指导教师:李超 实验地点: 9B505 完成日期: 2011-6-10 湖北民族学院信息工程学院

目录 一、概述(目的、任务、开发环境、参考资料) 二、采用的主要方法与技术 三、需求分析 四、设计 五、实现过程与步骤 六、遇到的困难与获得的主要成果 七、测试与运行记录 八、完成结果分析与总结 九、附录(软件配置、个人完成的程序模块和文档清单)

一、概述(目的、任务、开发环境、参考资料) 21世纪以来,人类经济高速发展,人们发生了日新月异的变化。随 着时代的发展,教育越来越需要实验,让学生从实验中得到更多,更扎 实的知识。因此学校也需要对实验室的实验设备进行更多的投入,而投 入之后就带来了管理方面的问题。我们做的这个系统主要是对设备的购 买、维修、报废等方面进行了一定的管理,可以让设备进行有序、有效 的管理,为管理人员节约一些因为管理混乱而浪费的时间。不过系统的 功能还不够完善,性能也还不够稳定,有待于以后不断的进行完善。 实现的功能如下: (1)对于已彻底损坏的做报废处理,同时详细记录有关信息。 (2)对于由严重问题(故障)的要及时修理,并记录修理日期、设备名、编号、修理厂家、修理费用、责任人等。 (3)对于急需修改但又缺少的设备,需以“申请表”的形式送交上级领导请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备 名、编号、型号、规格、单价、数量、购置日期、生产厂家、保质期 和经办人等信息),同时更新申请表的内容。 (4)随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段等查询。 参考文献:谭浩强主编.Visual Basic程序设计(二)教程.清华大学出 版社 柳青等编. Visual Basic 程序设计教程.高等教育出版社 范立南. SQL Server2000 实用教程.北京:清华大学出版社 孙燕等编.Visual Basic 程序设计.高等教育出版社 萨师煊王珊编.数据库系统概论.北京:高等教育出版社 杨志强.Visual Basic 程序设计教程.北京:高等教育出版 社. 二、采用的主要方法与技术 软件工程是一门从技术和组织管理两个角度研究如何用系统化、规 范化和数量化等工程原理与方法去进行软件开发和维护的学科。软件工 程学研究的范围非常的广泛,包括技术方法、工具、和管理等许多方面。 软件生命周期的各个阶段可分为: 问题定义:确定系统的基本功能 可行性研究:确定系统是否能够实现及是否值得实现 需求分析:确定系统必须完成的各种功能 总体设计:确定如何实现软件 详细设计:详细设计实现系统 编码和单元测试:写出正确的容易理解和维护的程序模块

C语言课程设计-学生成绩管理系统-完整版

#include<> #include<> #include<> #include<> /* strcmp函数原型包含*/ #define N 100 /*定义最大学生人数为100*/ struct student /*学生结构体定义*/ { char no[11]; /*学号,10位*/ char name[10];/*姓名,3个汉字*/ char grade[10];/*班级*/ char pro[20];/*专业*/ float score[5];/*储存5门功课的成绩*/ float ave;/*储存平均分*/ int year;/*入学年*/ }stu[N]; int num; void panduani(int); /*通过i的值,判断信息要查找的信息是否存在*/ void output(); /*输出学生成绩函数(公共函数)*/ void init(); /*系统初始化函数*/ void newfile(); /*建立新的数据文件*/ void read1(); /*从数据文件中读取数据*/ void weihu(); /*维护界面函数*/ void new1(); /*新增一个学生成绩函数*/ void xiugai(); /*修改学生成绩*/ void xgcj(int); /*修改成绩*/

void delete1(); /*删除学生信息函数*/ void tongji(); /*统计界面函数*/ void tongji1(); /*计算每个学生平均分*/ void tongji2(); /*计算每门课程的平均分*/ void paixu1(); /*排序函数*/ void paino(); /*按学号排序*/ void paiave(); /*按平均分排序*/ void paidkcj(); /*按单科成绩排序*/ void change(int,int); /*交换结构体数组中的两个记录*/ void outputx(int); /*选择输出单科成绩*/ void find1(); /*查找界面函数*/ int find(char sno[]); /*按学号查找*/ int findname(char cname[]);/*按姓名查找*/ void findyear(int cyear); /*按入学年查找*/ void save(); /*保存文件*/ void stop(); /*停顿函数*/ void stop() /*停顿函数(公共函数)*/ { printf("Press Any Key To Continue...\n"); getchar(); } void output() /*输出学生成绩函数(公共函数)*/ { int i,j;

人才招聘信息管理软件设计--软件综合课程设计

沈阳航空航天大学 课程设计报告 课程设计名称:软件综合课程设计 课程设计题目:人才招聘信息管理软件设计 院(系):计算机学院 专业:计算机科学与技术 班级: 学号: 姓名: 指导教师: 说明:结论(优秀、良好、中等、及格、不及格)作为相关教环节考核必要依据;格式不符合要求;数据不实,不予通过。报告和电子数据必须作为实验现象重复的关键依据。

学术诚信声明 本人声明:所呈交的报告(含电子版及数据文件)是我个人在导师指导下独立进行设计工作及取得的研究结果。尽我所知,除了文中特别加以标注或致谢中所罗列的内容以外,报告中不包含其他人己经发表或撰写过的研究结果,也不包含其它教育机构使用过的材料。与我一同工作的同学对本研究所做的任何贡献均己在报告中做了明确的说明并表示了谢意。报告资料及实验数据若有不实之处,本人愿意接受本教学环节“不及格”和“重修或重做”的评分结论并承担相关一切后果。 本人签名: 日期:年月日

沈阳航空航天大学课程设计任务书

目录 1 需求分析 ................................................................................................................ - 1 -1.1需求概述 . (1) 1.2题目分析 (2) 1.2设计思路 (2) 2 概要设计 ................................................................................................................ - 3 -2.1数据库设计E-R图 (3) 2.2数据库表结构 (4) 2.3系统功能模块 (4) 3 详细设计 ................................................................................................................ - 5 -3.1数据库表结构 .. (5) 用户账号表(UserInfo) ................................................................................... - 5 -求职人员信息表(Employee) ........................................................................... - 5 -用人单位信息表(Company) ............................................................................. - 5 -投递记录信息表(History) ............................................................................. - 6 -3.2模块设计 . (6) 3.2.1 登录模块 ................................................................................................... - 6 - 3.2.2 注册模块 ................................................................................................... - 6 - 3.2.3 基本信息模块 ........................................................................................... - 6 - 3.2.4招聘信息模块 ......................................................................................... - 6 - 3.2.5 求职信息模块 ........................................................................................... - 7 - 4 调试分析 ................................................................................................................ - 8 -4.1数据库问题 (8) 4.1.1 连接数据库问题 ....................................................................................... - 8 - 4.1.2编码格式问题 ......................................................................................... - 8 - 4.2代码问题 (9) 5 用户手册 .............................................................................................................. - 10 -5.1登录界面 .. (10) 5.2注册跳转界面 (11) 5.3求职人员注册界面 (11) 5.4用人单位注册界面................................................................................. - 12 - 5.5求职人员基本信息界面......................................................................... - 13 - 5.6招聘信息界面......................................................................................... - 14 - 5.7 用人单位基本信息界面 ....................................................................... - 15 - 5.8人才信息界面......................................................................................... - 16 -参考文献 .................................................................................................................... - 17 -附录(关键部分程序清单) .............................................................................. - 18 -

数据库课程设计(完整版)

HUNAN CITY UNIVERSITY 数据库系统课程设计 设计题目:宿舍管理信息系统 姓名: 学号: 专业:信息与计算科学 指导教师:

20年 12月1日 目录 引言 3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要 5 1.4软件处理对象 6 1.5系统可行性分析 6 1.6系统设计目标及意义7 1.7系统业务流程及具体功能 7 1.8.1数据流程图8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20

参考文献 20 引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备修改功能,能够快速的查询学校所需的住宿信息。 面对目前学校发展的实际状况,我们通过实地调研之后,对宿舍管理系统的

软件系统设计课程设计

JIANGSU UNIVERSITY 软件系统开发课程设计 高校宿舍信息管理管理系统 学院名称:京江学院 专业班级:软件工程1201 指导教师:宋和平 需求分析:吴瑜21 架构设计:潘成光19、高阳20、胡越详细设计:胡越22 软件实现:潘成光、高阳、胡越、吴瑜 2015年6月[正文] 一、课程设计概述 目的:高校宿舍信息管理系统的总体设计目的是要使系统实现完善固定的宿舍信息管理体制、完善宿舍信息管理制度、实现对宿舍信息的全面监控、提高管理工作效率。 任务:通过本系统的开发和实践,借用信息技术的各种优势,方便快捷的实现管理员和学生的交流工作,方便管理者即使做好应对措施 开发环境:

a. 计算机应在奔腾双核或更高档次的计算机,内存在2G或更大的; b. 先在单机上实施,获得成功后,再在C/S结构上推广应用。 操作系统为:Windows XP, 前台开发工具为:MyEclipse8.5 , 后台数据库为:MySql。 二、项目的需求分析 中能较好的交换信息,处理数据,例如: 学生信息查询子模块 学生信息查询子模块运行时,通过用户界面与sql学生信息数据库连接,搜索与用户输入的学生信息管理子模块 信息更新(添加、删除、修改)子模块运行时,超级管理员通过管理员页面接口与数据库连接,进行对学生信息的更新,和相关的数据操作。 登录——>进入——>用户类型——>超级管理员——>功能界面 登录——>进入——>用户类型——>宿舍管理员——>功能界面 三、用例模型(E-R图): 1)Super_login(超级管理员用户表) 图3-4超级管理员实体属性图

2)Dorm_login(宿舍管理员用户表) 图3-5宿舍管理员实体属性图 3)Building(楼宇信息表) 图3-6楼宇实体属性图 4)Dormitory(宿舍信息表) 图3-7宿舍实体属性图

学生成绩管理系统课程设计

辽宁工业大学 数据库原理与应用课程设计(论文)题目:东北大学学生成绩管理系统 院(系):软件学院 专业班级:软件技术083班 学号:081404090 学生姓名:王晓君 指导教师:张莉莉 教师职称:助教 起止时间:2009.11.23至2009.12.4

课程设计(论文)任务及评语院(系):软件学院教研室:软件教研窒

目录 第1章课程设计目的与要求 (1) 1.1 课程设计目的 (1) 1.2 课程设计的实验环境 (1) 1.3 课程设计的预备知识 (1) 1.4 课程设计要求 (1) 第2章课程设计内容 (2) 2.1 系统设计 (2) 2.2 数据库模型 (3) 2.3 设计窗体和报表 (7) 2.4 窗体和报表模块主要代码 (1) 第3章课程设计总结 (1) 3 参考文献 (1) 4

第1章课程设计目的与要求 本课程的课程设计实际是电子商务和计算机信息管理专业学生学习完《数据库原理及应用(ACCESS 2002)》课程后,进行的一次全面的综合训练,其目的在于加深对数据库基础理论和基本知识的理解,掌握运用数据库应用系统开发软件的基本方法。1.1课程设计的实验环境 硬件要求能运行Windows 9.X操作系统的微机系统。数据库应用系统开发软件可以选用Microsoft Access,或其他数据库管理系统。 1.2 课程设计的预备知识 熟悉数据库的基本知识及一种以上数据库系统开发软件。 1.3 课程设计要求 按课程设计指导书提供的课题,应根据下一节给出的基本需求独立完成八个方面的

设计,标有“可选”的部分可根据设计时间的安排及工作量的大小适当选择。选用其他课题或不同的数据库管理系统,可以组成设计小组,分模块进行,共同协作完成一个应用系统的开发任务。要求书写详细的设计说明书,对复杂的代码段和程序段,应画出程序流程图。在界面设计中,画出每个窗口的布局,有多个窗口时,按模块调用的方式画出窗口调用图,用手工画好报表和标签样式,严禁相互抄袭。

软件综合课程设计报告模板

(课程设计封皮一页上用已经设置好的宋体四号来填写各个项目。) 计算机软件综合 课程设计报告 学院、系:吉林大学珠海学院计算机科学与技术系 专业名称:2015级软件工程专业课程设计科目:计算机软件综合课程设计 题目:******* 系统 学生姓名:(小组所有成员的学号、姓名) 指导教师: 完成时间:2017年9月—2018年1月

目录 1引言 (4) 1.1编写目的 (4) 1.2背景说明 (4) 2 需求分析 (4) 2.1系统总体目标 (4) 2.2 系统功能 (4) 2.3数据需求 (4) 2.3数据流图 (5) 3 数据库概念结构设计 (5) 3.1系统E-R模型 (5) 3.2模块E-R模型 (5) 4 数据库逻辑结构设计 (5) 4.1 逻辑结构设计 (5) 4.2物理结构设计 (6) 5 安全性设计 (6) 5.1 身份验证模式 (6) 5.2 登陆管理 (6) 5.3 权限管理 (6) 6 源代码及其实现 (7)

5.1 系统开发技术 (7) 5.2 模块1设计及其实现 (7) 5.3 模块2设计及其实现 (7) 7 总结 (7) 6.1 课程设计心得体会 (7) 6.2 建议 (7) 8 参考文献 (7)

题目(三号,黑体,居中) 说明:一组只写一份报告,即下面内容,自己也可以根据实际情况进行调整和补充。 每个人写一份《课程设计成绩评定表》附在后面。 1引言 1.1编写目的 1.2背景说明 1.系统名称:公交查询系统 2.该项目的提出者:************ 3.开发者:********** ********* 4.运行该软件的单位:公交公司及广大乘客 2需求分析 2.1系统总体目标 2.2 系统功能 详细阐述系统的用户类型及其所属主要功能 2.3数据需求 根据系统功能整理出出系统中和数据相关的信息,要列出数据的详细信息。

数据库课程设计(自己做的)

——货存控制系统 6、1数据库设计概述 ㈠数据库设计的概念:数据库设计就是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求与处理要求)。在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。 ㈡数据库设计的特点 1、数据库建设就是硬件、软件与干件的结合:三分技术、七分管理、十二分基础数据,技术与管理的界面称之为干件。 2、数据库设计过程就是结构设计与行为设计的密切结合:结构设计就是设计数据库结构,行为设计就是设计应用程序、事务处理等。 ㈢数据库设计的方法 1、手工试凑法:设计质量与设计人员的经验与水平有直接关系,缺乏科学理论与工程方法的支持,工程质量难保证。 2、规范设计法:基本思想就是过程迭代与逐步求精。 ㈣数据库设计的基本步骤 准备工作:选定参加设计的人员。 ⑴分析员:数据库设计的核心人员,自始至终参与数据库设计,其水平决定了数据库系统的质量。 ⑵用户:主要参加需求分析与数据库的运行维护,用户的积极参与将加速数据库设计,提高数据库设计的质量。 ⑶程序员:在系统实施阶段参与进来,负责编制程序。 ⑷操作员:在系统实施阶段参与进来,准备软硬件环境。 ㈤数据库设计的过程(六个阶段) 1、需求分析阶段: 准确了解与分析用户需求(包括数据与处理),就是整个设计过程的基础,就是最困难、最耗费时间的一步。 2、概念结构设计阶段: 整个数据库设计的关键,通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型 3、逻辑结构设计阶段: 将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。 4、数据库物理设计阶段: 为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构与存取方法)。 5、数据库实施阶段: 运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计与物理设计的结果建立数据库、编制与调试应用程序、组织数据入库并进行试运行。 6、数据库运行与维护阶段: 数据库应用系统经过试运行后即可投入正式运行,在运行过程中不断对其进行评价、调整与修改。 设计一个数据库应用系统往往就是上述六个阶段的不断反复。 ㈥数据库设计各阶段的模式形成: 1、需求分析阶段:综合各个用户的应用需求。 2、概念设计阶段:形成独立于机器特点,独立于各个DBMS产品的概念模式(E-R图)。

数据结构课程设计旅游管理系统

课程设计 --------数据结构课程设计报告 学号:1016020203 姓名:张灿 指导教师:曹春萍

专业:计算机 完成日期:2012.06.25 目录 A篇:旅游信息管理系统 一、题目要求 1、题目内容----------------------------------1 二、程序设计目标 1、题目分析----------------------------------1 2、功能简介----------------------------------2 3、数据结构----------------------------------2 三、概要简述 1、功能结构图---------------------------------3 2、模块分析-----------------------------------3

四、详细设计 1、结构体定义----------------------------3 2、程序流程图---------------------------5 五、源程序代码 1、源程序c++实现代码-------------------------6 六、调试分析及测试结果 1、运行结果截------------------------------14 七、附录 1、补充说明--------------------------------19 八、程序小结 1、报告总结———————————————19 B篇: B-树手工题 一、题目要求 1、题目内容-----------------------------------20 二、运行过程 1、从空树插入---------------------------------20 2、插入完成-----------------------------------25 3、依次删除要求点-----------------------------26 4、最终结果-----------------------------------28

软件体系结构课程设计指导书

昆明学院 信息技术学院 软件设计与体系结构 课程设计指导书 二○一三年六月

一、课程设计的目的及要求 通过课程设计实践,提高学生的自学能力、书面与口头表达能力、创造能力和与团队其他成员交往和协作开发软件的能力,提高学生今后参与开发实际软件项目和探索未知领域的能力和自信心。具体体现在以下方面: 1)要求学生掌握查阅相关手册资料和文献的学习、应用能力; 2)要求学生熟练使用UML; 3)要求学生掌握软件系统体系结构设计的基本能力; 4)要求学生熟练使用任意一种面向对象编程语言实现几种常见的设计模式; 5)要求学生理解每一种设计模式的模式动机,掌握模式结构,并学会分析这些模式的使用效果; 6)要求学生熟悉常见的设计模式并能应用于实际的项目开发中。 二、课程设计的内容 以下设计项目,以小组为单位,每组学生(4~5人)可选作一题,或由教师指定项目。 项目一:排课系统 1.系统简介 每个学期的期中,学校教务处向各个学院发出下各学期的教学计划,包括课程名称、课程代码、课时、班级类别(本科、专科、成人教育、研究生)、班号等;学院教学主管人员根据教学任务和要求给出各个课程的相关限制(如:任课教师的职称、上课的班数、最高和最低周学时数等);任课教师自报本人授课计划,经所在教研室协调任可,将教学计划上交学院主管教学计划的人员,批准后上报学校教务处,最终由教务处给出下个学期全学院教师的教学任务书。 假设上述排课过程全部由人工操作,现要求为上述过程实现计算机自动处理过程。 2.限定条件 (1) 每位教师的主讲课程门数不超过2门/学期:讲师以下职称的教师不能承担学院定主课的主讲任务。 (2) 学院中层干部的主讲课时不能超过4学时/周。 (3) 本学期出现严重教学事故的教师不能承担下各学期的主讲任务。 (4) 本系统的输入项至少包括:教务处布置的教学计划,学院教师自报的授课计划和学院定的有关授课限制条件。 (5) 本系统的输出项至少包括:教务处最终下达全院教师的教学任务书和学院各个班级下各学期的课程表(可以不含上课地点)。 项目二:学校教材定购系统 1.系统简介 本系统可以细化为两个子系统:销售系统和采购系统。 销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单

C+课程设计报告学生成绩管理系统

学生成绩管理系统 说明:该课程设计包含两个部分,一个为纯dos系统下的控制台程序,用C++编写;另一个为有界面的MFC项目。 目录 纯dos系统下的控制台程序 1、设计要求 (3) 2、设计分析 (3) 3、调试说明 (4) 4、源代码 (8) 5、实验总结 (21) 有界面的MFC项目 1、设计内容 (22) 2、设计说明 (22) 3、设计步骤 (22) 4、运行演示 (27) 5、实验总结 (29)

纯dos系统下的控制台程序 1、设计要求 现有学生成绩信息,内容如下: 姓名学号语文数学英语 张明明01 67 78 82 李成友02 78 91 88 张辉灿03 68 82 56 王露04 56 45 77 陈东明05 67 38 47 请用C/C++编写一系统,实现学生信息管理,软件的入口界面应包括如下几个方面: 功能要求: (1)信息维护: 要求:学生信息数据要以文件的形式保存,能实现学生信息数据的维护。此模块包括子模块有:增加学生信息、删除学生信息、修改学生信息(2)信息查询: 要求:查询时可实现按姓名查询、按学号查询 (3)成绩统计: 要求:A输入任意的一个课程名(如数学)和一个分数段(如60--70),统计出在此分数段的学生情况。 (4)排序:能对用户指定的任意课程名,按成绩升序或降序排列学生数据并显示排序结果(使用表格的形式显示排序后的输出结果) 其它要求: (1)只能使用C/C++语言,源程序要有适当的注释,使程序容易阅读 (2)至少采用文本菜单界面(如果能采用图形菜单界面更好) (3)学生可自动增加新功能模块(视情况可另外加分) (4)写出课程设计报告,具体要求见相关说明文档 2、设计分析 (1)需求分析: 该程序要能实现对学生成绩信息的增加、删除、修改,实现对学生按姓名查询,按学号查询显示,对任意一个课程名和分数段的学生人数进行输出并统计人数,最好还要根据用户的需求对学生成绩排序。 (2)系统性能要求: a.系统安全、可靠; b.功能齐全; c.操作方便、界面友好; d.易于维护和扩充。 (3)系统功能模块: 学生成绩管理系统包括:增加、删除、修改、显示、信息查询、成绩统计、排序几个部分构成。

《HTML网页编程技术综合课程设计》教学实施方案

《HTML网页编程技术综合课程设计》教学实施方案

————————————————————————————————作者:————————————————————————————————日期:

《网页编程技术综合课程设计》教学方案 一、课程设计目标 通过该课程设计综合应用本学期所学的网页制作知识,全面建立对网站的认知,建立网站设计与网页制作的基本思想;学会网站功能规划、网站布局、网页制作、网页配色等的基本技巧,掌握网页制作与网站设计相关软件的使用方法;通过课程设计教学环节能够制作有一定实用性的网站;能解决一些实际应用问题并以此为基础进一步扩展到相关的学科上;通过本课程设计提高网页的审美意识;通过团队合作制作网站,培养团队协作精神,初步了解软件企业开发软件系统模式,为将来适应工作打开良好的基础。 二、设计要求 1.本课程设计分小组进行,各小组成员原则上2~4人,不得超过4人,由小组长协调分工,每个组员充分发挥团队协作精神。 2.自选主题,使用Dreamweaver网页设计与制作软件,设计并制作一个内容完整、结构规范合理的静态网站,要求选取内容健康,网站中出现一定数量的图像和多媒体。网站主题应大小适中、内容健康、具有时代气息;网站提供的信息应与网站主题相符合, 主题突出、内容丰富; 3.页面设计合理、美观,有创意,适用于各种显示器的分辨率和颜色。 4.每个页面都要求有导航条和页脚信息,需要将这些信息制作成库项目,然后根据需要将之插入到模板或其它页面中。各个页面都要有标题,而且布局要合理、美观、大方。布局网页时要尽量主流布局方法(必须使用Div、表格等),并要有一定复杂度。 5.页面中需要有文字、图像、多媒体、超链接等,要求达到图文并茂的效果。所使用的文字的大小、字体和颜色要认真处理,除非特殊需要,不能出现空链接,文字不能简单用截图代替;所需图像和多媒体素材尽量自己设计,如有下载,自己必须再作处理,不得直接使用现有商业网站标志。 6. 为了保证页面的设计效果更好地兼容各种浏览器以及便于改版,要求用独立的CSS文件设置页面内容格式。 7.为主页添加背景音乐。 8.需要使用一定量的JavaScript脚本,使网页具有一定的交互功能。每小组必须制作一个表单,表单输入内容需要使用正则表达式进行验证。

大工15春《SQL数据库课程设计》模板及要求(最新)

大工15春《SQL数据库课程设计》模板及要求网络教育学院 《SQL数据库课程设计》 题目:XX系统的设计与实现 学习中心: 专业: 年级:年春/秋季

学号: 学生: 指导教师: 《SQL数据库课程设计》要求 《SQL数据库课程设计》是大连理工大学网络教育学院计算机应用技术专业开展的一项实践教学环节,是理论联系实践的纽带和桥梁,是培养学生综合运用所学知识解决实际问题的有效手段。该课程设计要求如下:1.要求学生以SQL Server 2008或其他版本为后台数据库,以VB、VC 或其他开发工具作为前台开发工具,围绕自己选定的某一个具体的系统完成一个小型数据库应用系统的开发,例如《图书管理系统的设计与实现》《书店管理系统的设计与实现》等。其课程设计具体内容包括项目概况、需求分析、详细设计等,详见课程离线作业中上传的《SQL数据库课程设计模板》。 注意:禁止撰写《学生成绩管理系统》课程设计!! 2.要求学生必须按照《SQL数据库课程设计模板》提供的格式和内容进行课程设计,完成课程设计模板提供的全部课程设计内容,字数要求达到3000字以上。 3.学生在进行课程设计的过程中,可参考辅导教师在导学资料中上传的

文献资料,有问题可通过课程论坛答疑。 4.2015年春季学期学生提交本课程设计形式及截止时间 学生需要以WORD附件形式(附件的大小限制在10M以内)将完成的课程设计以"离线作业"形式上传至课程平台中的"离线作业"模块,通过选择已完成的课程设计,点"上交"即可,如下图所示。 截止时间:2015年9月1日。在此之前,学生可随时提交课程设计,如需修改,可直接上传新文件,平台会自动覆盖原有文件。 5.课程设计批阅 老师会在离线作业关闭后集中批阅课程设计,在离线作业截止时间前不进行任何形式的批阅。 注意: 本课程设计应该独立完成,不准抄袭他人或者请人代做,如有雷同作业,

旅行社管理系统数据库设计说明

计算机科学与技术学部 数据库课程设计报告 题目:旅行社管理系统 指导老师:军 学号: 106 217 姓名:易优龙 科 班级:计算机科学与技术0901 时间: 2011-12-25 分数:

旅行社管理系统摘要 摘要 随着生活水平的提高,越来越多的人外出旅游,这势必给旅游管理的强度带来了不小的挑战,应对这一情况,开发了此旅行社管理系统。 对于旅游管理这一服务性行业,服务质量是吸引客户、提高经济效益的关键因素。越来越多的旅行社采用管理信息系统来管理日常工作,合理配置资源,提升管理水平,从而在市场竞争取得优势。 这次课程设计主要介绍旅行社管理的设计与开发过程,本系统采用C#作为开发工具,SQL sever 作为后台数据管理。通过此次开发,使得开发人员更进一步了解C#开发工具以及数据库技术,积累更多的实践经验。 本系统具有对相关数据的查询,修改,删除等功能,较之于之前的相关类系统具有更简便,更实用的有点,但是由于技术的不成熟,又具有不完整,结构不清晰等缺点。 关键字: 数据库;旅行社管理;管理

目录 第一章系统规划 (1) 1.1引言 (1) 1.1.1编写目的 (1) 1.1.2项目背景 (1) 1.1.3可行性分析的前提 (1) 1.1.4决定可行性的主要因素 (1) 1.2对现有情况的分析 (2) 1.2.1工作负荷 (2) 1.2.2费用支出 (2) 1.2.3人员 (2) 1.2.4局限性 (2) 1.3技术可行性分析 (2) 1.3.1对系统的简要描述 (2) 1.3.2所掌握的技术 (2) 1.3.3团队技术评价 (3) 1.4经济可行性分析 (3) 1.4.1成本 (3) 1.4.2效益 (3) 1.5社会可行性分析 (3) 1.5.1法律方面的可行性 (4) 1.5.2用户使用的可行性 (4) 1.6结论意见 (4) 第二章需求分析 (5) 2.1用户需求 (5) 2.2系统数据流图 (5) 2.2.1顶层数据流图 (6) 2.2.2一层数据流图 (6) 2.2.3二层数据流图 (7) 2.3数据字典 (8) 第三章概念设计 (12) 3.1概念设计阶段 (12) 3.1.1 局部E-R模型图 (12) 3.1.2 概念模型 (14) 第四章逻辑设计 (15) 4.1 E-R模型图向关系模型的转换 (15)

最新学生成绩管理系统软件架构课程设计

淮海工学院计算机工程学院《大型软件系统构造》大作业 名称:学生成绩管理系统的设计 专业班级:软件122班 姓名:韩莹 系(院):计算机工程学院 时间:2015.4.8~~2015.6.8

目录 第一章需求分析 1 引言 (2) 1.1项目背景 (2) 1.2系统目标 (2) 1.3 范围+Feature+上下文图 (2) 1.4 用例图 (3) 1.5 用例规约 (3) 2需求 (4) 2.1 功能需求 (4) 2.2 性能需求 (5) 2.3 约束需求 (5) 第二章领域建模 1 类图 (5) 2状态图 (7) 3 可扩展性 (8) 第三章关键需求 1 确定关键质量 (9) 2 确定关键需求 (9) 3 具体关键需求分析 (10) 第四章概念架构设计 1 系统架构模式 (11) 2 鲁邦图 (11) 第五章细化架构设计 1 逻辑架构 (12) 2 开发架构 (14) 3 物理架构 (15) 4 运行架构 (15) 5 数据架构 (16) 第六章架构验证 1 关键组件 (17) 2 交互方式 (18) 3 架构验证结论 (19) 第七章总结 (20) 第一章需求分析 1 引言 1.1 项目背景 每个学校都需要进行考试成绩的统计分析工作,而这些工作都必须在考试结

束后尽快完成。大量的成绩数据的统计工作如果只靠人工完成,费时费力,还容易出错。使用计算机对学生成绩管理信息进行管理,具有手工管理所无法比拟的有点。尤其是随着教学体制的不断改革,学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。高校都迫切需要研制开发一款属于自己的功能强大,操作简单,具有人性化的学生成绩管理系统。因此需要开发出一个满足学校进行成绩的录入、查询、修改和统计等需求的功能完善、安全可靠并且迅速便捷的成绩管理系统。 1.2 系统目标 通过调查分析,开发出一个操作简便、界面友好、灵活实用、安全可靠的学生成绩管理系统是一个学校不可缺少的重要部分,它的内容对于学校的决策者和管理者来说都至关重要。学生成绩管理系统是针对教务管理人员、任课教师和学生设计开发的系统。该系统能够提高学校对学生成绩的统计分析效率,减轻教务管理人员对学生成绩管理和统计的负担,能提高学校对学生成绩的规范化管理。该成绩管理系统能够及时对学生成绩进行收集整理,使学校相关部门及时获取可靠的学生成绩信息,便于管理。学生成绩管理系统主要提供成绩查询,方便管理网上的信息查阅平台,学生可以通过该系统查阅和自己相关的信息。教师可以通过该系统对学生成绩的添加、删除、查询、修改、统计和自己的信息。系统管理员可以实现对教师信息、学生信息和管理员信息的添加、删除、查询、修改,对数据库的备份、还原等相关操作。 1.3 范围+Feature+上下文图 1.3.1项目首次发布的范围 学生成绩管理系统首次发布是针对淮海工学院全体师生完成假设中的大部分重要功能,浏览网页信息和成绩信息的录入查询统计等工作。 1.3.2随后发布的范围 学生成绩管理系统随后发布将针对苏北地区各同类高校,针对各学校进行本地化,更加方便各个院校的使用。然后推广使用到江苏全省甚至全国。 1.3.3 Feature 1)功能覆盖3大业务域:管理员管理、教师管理、学生管理 2)管理员管理相关的功能组包括:管理员信息管理、教师信息管理、学生信息管理、课程信息管理、密码管理 3)教师管理相关的功能组包括:学生成绩管理、密码管理 4)学生管理相关的功能组包括:查询成绩、密码管理 5)“学生成绩管理”包括:录入学生成绩、修改学生成绩、删除学生成绩6)技术特色:与著名工具的无缝集成 7)技术特色:二次开发支持 1.3.4上下文图

数据结构课程设计学生成绩管理系统

辽宁科技大学 课程设计报告设计题目:学生成绩管理 学院、系:电子与信息工程学院 专业班级:计算机11-2 班 学生姓名:赵月 指导教师:龙艳彬 成绩: 2013年1 月8 日 目录

一、需求分析------------------------------------------------3 二、概要设计------------------------------------------------3 三、详细设计------------------------------------------------5 3.1系统流程图-----------------------------------------------------5 3.2界面设计-------------------------------------------------------6 3.3各功能模块的设计----------------------------------------------7 四、测试与分析---------------------------------------------9 五、总结-----------------------------------------------------15 六、附录(源代码)--------------------------------------16 1.需求分析 1.1问题描述 本系统实现了学生成绩管理的功能,具有学生成绩的输入、读取、查询、修改、插入、删除、排序,统计等功能。

1.2基本要求 (1) 输入的形式和输入值的范围; 首先输入学生个数,按回车键。按照提示选择,将学生信息保存在文本文档中,具体对学生信息进行插入删除查询操作时,将保存在文本文档中的学生信息提取出来,保存在自己定义的数据结构中,然后再对该数据结构进行操作,所有操作完成,或者在相应的命令后,再将学生信息保存到文本文档中。输入数据类型主要是char、int、float等数据类型,输入内容包括:学期、学号、姓名、高等数学成绩,数据机构成绩,大学英语成绩总分,平均分等数据。 (2) 输出的形式; 学期、学号、姓名、高等数学成绩,数据结构成绩,大学英语成绩,总分,平均分等数据。 (3) 程序所能达到的功能; 1. 数据输入功能,输入的数据能最终保存在文件中; 2.数据删除功能,能最终从文件中删除; 3. 排序功能,根据自己设计的数据结构,设计排序算法 4.多种查询(如按学号查询、按姓名查询、按成绩查询等)及输出功能; 6. 学生信息的修改(比如修改学生姓名,修改学生某门课程的成绩) 7. 其它功能(如各种统计,统计每个学生所有课程的平均分,统计某门课程所有学生的平均分等等) 2、概要设计 1. 数据结构:数组(顺序存储结构) 2. 程序模块: (1)先编入系统所需的库函数,使程序可运行 #include #include #include //主要是对cin,cout之类的一些操纵运算,是I/O流控制头文件。 #include //文件和标准控制台的输入输出 #include (2)主界面的设计 在主界面中包括“①输入学生信息并保存到文件②读取文件并输出学生信息③按学号及学期查询④按姓名及学期查询⑤按学号及学期修改信息⑥插入信息⑦按学号及学期

相关文档
最新文档