学生管理系统软件工程课程设计

合集下载

软件工程课程设计实验报告-学生信息管理系统

软件工程课程设计实验报告-学生信息管理系统

软件工程课程实验报告系统名称___ 学生信息管理系统___学院 ___ 计算机学院信息_ __学生信息管理系统设计文档1.可行性研究技术可行性已经有人开发过,并且我们也都使用过相类似系统,对其一般性的软件和操作环境、编译环境都比较熟悉,所以说在技术上来说是可行的。

经济可行性当前系统只对服务器有关的要求,在服务费用方面,支出在你那个承担的范围,以后的维护及其他设备的总共费用在可以承担的范围。

用当前系统可以节约出能够支付当前系统的直接支出,以后维护费用更是比以前的机制节约很多钱。

操作可行性系统的操作方式在这个用户组织内能行得通。

2.需求分析输入让学生在纸面上填写相关内容,然后等待辅导员或管理员的审批确认后,再输入数据库中保存。

输出学生选择用户选项进入系统后,系统可经有算法程序输出学生基本信息表,学习成绩表等。

打印输出可打印基本信息、学习成绩等各种表格以及在对相应信息进行统计操作后的表格。

文件输出可将所有打印表格输出到EXCEL文件中,以便用户使用其它的EXCEL软件改变表格的大小及字体。

故障处理内部故障处理在开发阶段可以随即修改数据库里的相应内容。

外部故障处理对编辑的程序进行重装载时,第一次装载认为错,修改。

第二次运行,在需求调用时出错,有错误提示,重试。

性能要求分析系统易操作性所开发的系统应做到操作简单,尽量使系统操作不受用户对电脑知识水平的限制。

系统具有可维护性由于系统涉及的信息比较广,数据库中的数据需定期修改,系统可利用的空间及性能也随之下降,为了使系统更好地运转,学院可以对系统数据及一些简单的功能进行独立的维护及调整。

系统具有开放性该系统能够在开放的硬件体系结构中运行,并且能与其他系统顺利连接,不会因外部系统的不同面要做在量的修改工作。

3.概要设计基本设计概念和处理流程管理员通过密码认证,进入信息管理页面对学生相关信息的录入、更新、修改、添加等操作,也可以通过查询界面对学生信息进行完全的查询,而学生和相关人员只能通过公共的查询界面对学生信息进行查询,如要对学生信息进行完全查询就需要得到管理员的同意。

软件工程课程设计高校教务管理系统

软件工程课程设计高校教务管理系统

学生:选课、考试查询、成绩 查询、个人信息维护
教师:课程管理、成绩录入、 考试安排、学生管理
教务管理员:课程安排、考试 安排、学生管理、教师管理
系统管理员:系统维护、数据 备份、权限管理
数据来源:学生、教师、管理 员等不同用户的数据需求
数据处理:数据的存储、查询、 更新等操作
数据输出:各类报表、通知、 邮件等形式的输出
高校教务管理系统 实现
数据库:MySQL 5.7 操作系统:Windows 10
Web服务器:Apache 2.4 开发语言:Java
课程管理模块:实现课程信息 的录入、查询、修改和删除等 功能。
学生信息管理模块:实现学生 基本信息的录入、查询、修改 和删除等功能。
成绩管理模块:实现学生成绩 的录入、查询、修改和删除等
系统设计:根据需求分析结果,设 计系统的整体架构、数据库结构、 界面布局等。
系统测试:对系统进行测试,确保 系统功能和性能符合要求,及时发 现和修复问题。
需求分析: 明确系统 功能和用 户需求, 建立需求 文档
系统设计: 设计系统 的架构、 数据库、 界面等, 绘制设计 图纸
系统开发: 根据设计 图纸,使 用编程语 言和开发 工具进行 系统开发
软件工程课程设计高 校教务管理系统
汇报人:
目录Βιβλιοθήκη 添加目录标题软件工程课程设计 概述
高校教务管理系统 需求分析
高校教务管理系统 设计
高校教务管理系统 实现
高校教务管理系统 评估与总结
添加章节标题
软件工程课程设计 概述
掌握软件工程的基 本原理和方法
培养实际开发能力, 提高编程水平
学会使用项目管理 工具进行项目管理 和团队协作

学生公寓管理系统软件工程课设

学生公寓管理系统软件工程课设

学生公寓管理系统软件工程课设1. 引言学生公寓管理系统是一种用于管理学生宿舍信息、楼栋设备、报修维护等的软件系统。

随着大学生人数的增加,学生公寓的管理变得愈发繁杂和复杂。

传统的手工管理方式已经无法满足现代管理的需求,因此开发一个学生公寓管理系统是非常有必要的。

本文将讨论该系统的设计、实现以及具体功能。

2. 系统需求分析在开发学生公寓管理系统之前,我们首先需要进行系统需求分析,明确系统的功能和特性。

2.1 功能需求学生公寓管理系统的主要功能需求包括以下几个方面:1.学生信息管理:包括学生基本信息的录入、查询、修改和删除等操作。

2.宿舍信息管理:包括宿舍楼栋信息的录入、查询、修改和删除等操作。

3.入住管理:包括学生入住申请、宿舍分配等操作。

4.报修管理:包括学生报修信息的录入、查询、处理等操作。

5.公告通知:包括发布学生公告、通知等操作。

2.2 性能需求为了保证学生公寓管理系统的性能,我们需要对系统的性能进行评估和需求规定:1.响应时间:系统应能在合理的时间范围内响应用户请求。

2.并发性能:系统应能够支持多个用户同时访问和操作。

3.数据存储:系统应能够高效地存储和检索大量的学生、宿舍和报修信息。

3. 系统设计与实现学生公寓管理系统的设计与实现包括以下几个方面:3.1 数据库设计系统的核心是数据库的设计。

我们需要设计学生、宿舍和报修等表,其中包括各类字段和关系,以满足系统的功能需求。

3.2 前后端开发系统的前后端开发需要使用特定的技术和工具。

前端开发涉及到用户界面的设计和实现,后端开发涉及到数据处理和业务逻辑的实现。

3.3 系统测试系统的测试是确保系统正常运行的重要环节。

我们需要对系统的各项功能进行测试,包括正常操作和异常情况的处理。

4. 系统功能详解4.1 学生信息管理学生信息管理是学生公寓管理系统的核心功能之一。

系统可以通过学生信息管理模块实现对学生基本信息的录入、查询、修改和删除等操作。

4.2 宿舍信息管理宿舍信息管理模块可以对宿舍楼栋信息进行管理,包括楼栋编号、楼栋名称、楼层数量等信息的录入、查询、修改和删除等操作。

软件工程课程设计学生信息管理系统

软件工程课程设计学生信息管理系统

《软件工程》课程实验综合报告实验项目名称:学生信息管理系统所属院系名称:计算机科学与技术学院所在专业班级:软件132003班实验小组成员:实验报告日期: 2015年7月5日《学生信息管理系统详细设计》 0第一章学生信息管理系统简介 01.1系统概述(编写目的) 01.2项目背景 0第二章可行性研究 (1)2.1可行性分析的目的 (1)2.2可行性分析的内容 (1)2.3可行性分析过程 (1)2.3.1条件假定和预定 (1)2.3.2可行性研究方法 (2)2.3.3技术可行性 (2)2.3.4进度分析 (2)2.3.5资源分析 (3)2.4可行性分析结果 (4)第三章需求分析 (4)3.1编写目的 (4)3.2系统功能 (5)3.2.1总目标 (5)3.2.2具体目标 (6)3.2.3性能目标 (6)3.2.4系统图 (7)第四章总体设计 (18)4.1总体设计的目的 (18)4.2总体设计的内容 (19)4.3设计过程 (19)4.4总体设计的结果 (26)第五章详细设计 (26)5.1详细设计的目标 (26)5.2详细设计的内容 (27)5.3设计过程 (27)5.4设计结果 (30)第六章编码实现 (30)6.1编码实现的目的 (30)6.2编码的工具 (31)6.3编码过程 (31)第七章代码测试 (36)7.1代码测试的目的 (36)7.2 测试工具(方法) (36)7.3 测试过程 (36)7.4测试结果 (37)第八章系统维护 (37)8.1 维护目的 (37)8.2 维护方法 (37)8.3 维护过程 (38)8.4 维护结果 (38) (39)ٹ (39)第九章心得与体会 (40)9.1 收获与体会 (40)9.2 未来的展望 (40)参考文献 (40)《学生信息管理系统详细设计》第一章学生信息管理系统简介1.1系统概述(编写目的)由于Excel的操作复杂,需要一定的软件知识,所以导致学生信息管理随着社会信息化的脚步加快,个人的信息也呈现出多样性,这便给信息管理者造成了巨大的压力和难度,也给传统的文件信息管理模式提出了挑战。

《软件工程》学生信息管理系统课程设计报告

《软件工程》学生信息管理系统课程设计报告

软件工程课程设计报告本题目:学生信息管理系统专业班级:计算机101班学生:周遥罗晨指导老师:曾婕、董跃华老师2013年7月5日目录一、问题定义 (5)1. 软件名称 (5)2. 项目提出的背景 (5)3. 软件目标及任务 (5)二、可行性研究 (7)1.目的 (7)2.背景及功能 (7)3. 可行性分析 (7)3.1技术可行性 (7)3.2经济可行性 (7)3.3法律可行性 (7)3.4新系统方案设想 (8)4. 分析结论 (8)三、项目开发计划 (9)1. 引言 (9)1.1 编写目的 (9)1.2 项目背景 (9)2. 项目概述 (9)2.1工作内容 (9)2.2条件与限制 (10)2.3主要参加人员 (10)2.4产品 (10)2.5运行环境 (10)2.6验收标准 (10)2.7完成项目的最迟期限 (10)3. 实施计划 (10)3.1工作任务的分解与人员分工 (10)3.2进度 (11)3.3关键问题 (11)4. 支持条件 (11)4.1计算机系统支持 (11)四、需求分析 (12)1. 引言 (12)1.1 编写目的 (12)1.2 项目背景 (12)1.3 查看资料 (12)2. 任务概述 (12)2.1 目标 (12)2.2 用户的特点 (12)2.3 假定与约束 (13)3. 需求规定 (13)3.1 对功能的规定 (13)3.2 对性能的规定 (13)3.3 输入输出要求 (14)3.4 故障处理要求 (14)4. 运行环境规定 (15)4.1设备 (15)4.2支持软件 (15)五、概要设计 (16)1. 引言 (16)1.1 编写目的 (16)1.2 项目背景 (16)1.3 查看资料 (16)2. 总体设计 (16)2.1 需求规定 (16)2.2 运行环境 (17)2.3 基本设计概念和处理流程 (17)2.4 结构 (17)2.5 功能需求与程序的关系 (18)2.6 尚未解决的问题 (18)3. 接口设计 (18)3.1用户接口 (18)3.2外部接口 (19)3.3内部接口 (19)4. 运行设计 (19)4.1运行模块组合 (19)4.2运行时间 (20)5. 系统出错处理设计 (20)5.1出错信息 (20)5.2补救措施 (20)5.3软件维护设计 (20)六、数据库设计 (21)1. 引言 (21)1.1 编写目的 (21)1.2 项目背景 (21)2. 外部设计 (21)2.1标识符和状态 (21)2.2使用它的程序 (21)2.3约定 (21)2.4支持软件 (21)3. 结构设计 (22)3.1概念结构设计 (22)3.2逻辑结构设计 (22)3.3物理结构设计 (22)4. 运用设计 (23)4.1安全保密设计 (23)七、详细设计 (24)1. 引言 (24)1.1 编写目的 (24)1.2 项目背景 (24)2. 程序系统的结构 (24)3. 系统首页面模块的设计说明 (26)3.1程序描述 (26)3.2功能 (26)3.3输入项 (26)3.4输出项 (28)3.5算法 (29)4. 系统功能模块的设计说明 (29)4.1程序描述 (29)4.2功能 (29)4.3输入项 (29)4.4输出项 (43)4.5算法 (47)八、测试报告 (48)1. 引言 (48)1.1 编写目的 (48)1.2 项目背景 (48)1.3 定义 (48)1.4 参考资料 (48)2. 测试概要 (49)3. 测试结果与发现 (49)3.1测试具体实施 (49)4. 对软件功能的结论 (51)4.1功能模块 (51)5. 分析摘要 (51)6. 测试资源消耗 (52)九、用户手册 (53)1. 引言 (53)1.1 编写目的 (53)1.2 项目背景 (53)1.3 参考资料 (53)2. 用途 (53)2.1 功能 (53)2.2 性能 (53)3. 运行环境 (54)3.1 硬件设备 (54)3.2 支持软件 (54)4. 使用过程 (54)十、附录 (58)一、问题定义1.软件名称学生基本信息管理系统。

1.学生成绩管理系统软件工程课程设计

1.学生成绩管理系统软件工程课程设计

课程设计设计题目学生成绩管理系统学生姓名逄锦娇学号********专业班级地理信息系统06-1 指导教师杨欣张明明200 9 年 6 月9 日目录中文摘要 (4)英文摘要 (5)第一章引言1.1 系统的开发的目的与意义 (6)1.2 系统开发的背景 (6)1.3系统用户和功能 (6)第二章可行性研究2.1技术可行性 (7)2.2 经济可行性 (8)2.3操作可行性 (9)2.4 法律可行性 (9)2.5社会因素可行性 (10)2.6 可行性研究结论 (10)第三章需求分析3.1 引言 (10)3.2项目概述 (12)3.3数据描述 (13)3.4功能需求 (14)3.5系统UML基本模型 (17)3.6功能描述 (29)3.7接口需求 (30)3.8 性能需求 (30)3.9总结 (31)第四章总体设计4.1 引言 (32)4.2用户需求分析成果 (33)4.3总体设计 (36)4.4 接口设计 (44)4.5数据库设计 (45)4.6 界面设计 (48)4.7 总结 (49)第五章详细设计5.1引言 (50)5.2系统总体流程图 (51)5.3 系统程序详细设计 (54)5.4总结 (62)第六章系统测试6.1 引言 (63)6.2 测试方法 (65)6.3测试项目 (66)6.4测试步骤 (67)6.5总结 (78)第七章总结 (79)致谢 (81)参考文献 (82)学生成绩管理系统设计摘要:学生成绩管理是学生学校生活的重要组成部分。

以管理信息系统技术和数据库设计理论为基础,结合SQLSERVER数据库服务器的相关技术,用C++作为前台应用程序开发工具,阐述了构建成绩管理系统的全过程。

关键词:成绩管理系统数据库 C++语言Design of Students'Score Management SystemAbstract:The management of students’score is an important part of their school life.On the basic of the management information systemtechnology and database design theory, combined the relevanttechnology of SQL SERVER database server, and used C++ pragromlanguage as the application program developing instrument of frontdesk, this paper introduces the whole process which is built up theachievement administrative system, and sets up a set of students'score management system .Key words:score management system; database; C++ program language;.第一章引言成绩是学生学校生活的重要组成部分,也是衡量一个学生学习能力的重要标志,要方便的存储和查询学生成绩,随着信息化的实现,学生成绩管理系统就成为一个学校的网络组成不不可或缺的部分。

软件工程课程设计管理系统

软件工程课程设计论文软件工程课程设计管理系统软件工程课程设计报告摘要随着计算机软件系统在各企业单位的应用,越来越多原本人工操作的日常事物都可以交由计算机来完成处理,而且无论从经济还是效率方面都远远超过人工操作。

本报告就介绍了一种应用于高校的软件工程课程设计的管理系统,教师和学生都可以使用该系统。

学生使用自己的姓名和学号(密码)登陆后,可以从题库中选择一个题目,并且填写同组的其他同学的姓名,学号,班级,小组长等。

选题一旦保存就不能再更改。

学生可以修改自己的密码。

可以查询自己的选题情况。

学生可以查询自己的课程设计成绩。

生在课程设计的各个阶段的工作报告上传至该系统。

教师使用姓名和工资号(密码)登陆后,可以查看学生的选题情况;可以查看学生的设计报告,填写学生的项目进度情况,并且给出最后的分数。

教师可以修改自己的密码。

教师把课程设计的题目,学习的资料等上传到该系统。

其他使用该系统的人,可以以客户身份登陆浏览。

关键词:计算机;软件;学生;教师;课程设计AbstractWith the computer software system in all units of the enterprise applications, more and more of the original manual Richangshiwu computer can be handed over to complete treatment, but in terms of economy or efficiency are far more than manual. This report presents a software engineering applied to the university curriculum design management system, teachers and students can use the system. Students to use their names and learning (password) after landing, you can choose from a Q & A topic, and fill out the group with the names of the other students, school, class, group, and so long. Once the preservation of topics can no longer change. Students can edit their own passwords. Enquiries can be their own choice situation. Students can learn about their curriculum design achievements. Health courses in the various stages of the design work report uploaded to the system. Teachers to use the name and salary (password) after landing, students can view the topics; students can view the design of the report, the students filled out the progress of the project, and given the final scores. Teachers can modify their own passwords. Teachers to the subject of curriculum design, learning the information uploaded to the system. Other users of the system, customer identification to be landing here.Key words: computer;software;students;teachers;Curriculum design目录一、问题定义 (1)1.引言 (1)1.1编写目的: (1)1.2项目背景: (1)1.3参考资料: (1)2.系统概述 (2)2.1当前系统分析 (2)二、可行性研究报告 (3)2.2目标系统分析 (3)3.可行性分析研究 (3)3.1技术可行性: (3)3.2经济可行性: (5)3.3社会可行性: (7)4.结论意见 (7)三、需求分析报告 (7)1.引言 (7)1.1编写目的: (7)1.2背景及范围: (8)1.3名词定义: (8)1.4参考资料: (8)2.任务概述 (8)2.1目标: (9)3.具体需求分析 (11)3.1系统流程图: (11)3.2数据流图: (12)3.3数据字典: (12)4 支持信息 (15)4.1 运行环境 (15)4.2支持软件 (15)4.3接口 (15)4.4 控制 (15)4.5需求注释 (15)5、需求分析总结 (15)四、概要设计说明书 (16)1引言 (16)1.1编写目的 (16)1.2背景 (16)1.3定义 (16)1.4参考文献 (17)2总体设计 (17)2.1需求规定 (17)2.2运行环境 (17)2.3基本设计概念和处理流程 (18)2.4结构 (20)2.5功能需求与程序的关系 (20)2.6人工处理过程 (21)3接口设计 (21)3.1用户接口 (21)3.2外部接口 (21)3.3内部接口 (21)4运行设计 (22)4.1运行模块组合 (22)4.2运行控制 (22)5系统数据结构设计 (23)5.1逻辑结构设计要点 (23)6系统出错处理设计 (24)6.1出错信息 (24)6.2补救措施 (24)五、详细设计说明书 (24)1引言 (24)1.1 项目说明 (24)1.2 项目定义 (24)2.程序系统的结构 (25)3.系统功能实现 (25)3.1教师,客户,学生登陆模块界面: (26)六、软件测试 (34)1.操作方法: (34)1.1登陆: (34)1.2主页预览: (36)1.3密码修改: (37)1.4退出系统: (37)2.调和测试 (37)2.1登陆测试: (37)2.2修改密码测试: (37)2.3查看题号测试 (38)2.4添加组员测试 (38)2.5查看进度报告测试 (38)2.6成绩测试 (38)七、结论 (40)参考文献 (42)一、问题定义1.引言1.1编写目的:计算机专业的学生有90多名,而且随着每年的扩招,人数不断的增加,每次软件工程课程设计都采用手工操作,费时费力。

软件工程导论课程设计-学生学籍管理系统

课程设计报告科目 _____________ 软件工程概论__________设计题目 _____________ 学生学籍管理系统________专业: ___________ 软件工程09-1班姓名: ____________ XXXXXXXXXX学生学籍管理一.需求分析开发环境和软件(1)操作系统:Windows xp(2)数据库软件:SQL Server 2000(3)Java开发工具:系统设计和功能分析学生信息管理系统,可用于学校等机构的学生信息管理,查询,更新和维护,使用方便,易用性强,图形界面清晰明了。

该软件用java语言编写,用SQLServer2000数据库作为后台的数据库进行信息的存储,用SQL语句完成学生学籍信息的添加,查询,修改,删除的操作以及成绩的录入,修改,删除等。

用ODBC驱动实现前台Java和后台SQL数据库的连接。

Java语言跨平台性强,可以在windows,linux,ubuntu等系统下使用,方便简单,安全性好。

SQLServer2000数据库高效安全,两者结合可相互利用各自的优势该系统实现的大致功能:1. 用户登陆界面。

该界面可以选择使用者的身份,“管理员,教师,学生”。

不同的身份有不同的操作界面和功能权限。

ID号和密码输入正确即可登录。

学生管理界面。

提供了学生学籍信息的查询,修改登录密码等功能。

2. 教师管理界面。

提供了对学生学籍信息的查询,添加,修改,删除。

修改密码等功能。

3. 管理员管理界面。

拥有最高的权限。

允许添加教师信息。

4. 登录的用户信息分别存储在SQL数据库的“管理员信息表”,“教师信息表”,“学生表”中,如果用户信息不存在则三张表中,将会无权利登录本管理系统。

保证了本学生管理系统的安全性。

.系统概要设计1 •数据需求:(1 )数据字典实体属性表:系统逻辑结构设计教师信息表:管理员信息表:字段名类型空值约束条件管理员ID varchar(10) not n ull 主键登录密码varchar(10) not n ull学生表:字段名类型空值约束条件学号int not n ull 主键姓名varchar(30) not n ull性别char(2)班级号varchar(30) not n ull 外键籍贯char(10)登录密码money not n ull学生成绩Char()数据流图第一层登录密码varchar(8) not null第四层学生信息卜班平均成绩姑各科平均成绩第三层学生信息学生信息1 .录入存储处理合格单生信息新审计 1.2是否新生级1 . 3录入存储学生信息各科成绩3.统计处理信3息4.升留处理# - 2.查询成绩处理丄升留级表统计选择3.1A统计成绩班级本次测试成绩历次测试成绩学生成绩学生记录第五层 学生信息 各科升留级名单 4.2 各科平均 成绩3.3 ,修改,删除等基本操作。

学生宿舍管理系统软件工程课程设计报告

目录一、需求分析 (2)1.1 社会可行性分析 (2)1.2 技术可行性分析 (3)二、数据流图 (4)2.1 总系统流图: (4)2.2 各分块数据流图: (4)2.2.1宿舍信息登记分数据流图: (5)2.2.2入住学生信息登记分数据流图: (5)2.2.3宿舍卫生检查分数据流图: (5)2.2.4宿舍水电收费分数据流图: (6)2.2.5宿舍报修分数据流图: (6)2.2.6来访人员登记分数据流图: (6)三、软件架构图 (7)四、部分模块的IPO表 (8)五、上述IPO表所表示模块的黑盒测试用例 (12)六、对象关系模型 (16)1、系统E--R图 (16)2、系统流程图: (17)七、类图 (21)八、设计总结 (23)一、需求分析1.1 社会可行性分析就我们计算机学院来说,目前一栋宿舍楼的学生都有七百人左右,而一栋楼的宿舍管理人员一般包括各种管理、物件维修、卫生三个方面的三到四个人,管理工作较繁重。

每年宿舍的人员都会更新,学生宿舍之间也存在人员调整,宿舍管理人员任务繁重,再加上来访人员,工作人员得首先确认来者是否是在住人员,管理人员需要对每个在住学生进行认识,这点很难做到,节假日期间宿舍人员离校、返校也得用详细的记录,这期间管理工作也很大;有时候宿舍器件需要维修,但是负责维修的工作人员不在,学生就得登记或者再次请求,而且维修人员工作时,学生可能不在宿舍,给两方都带来了麻烦;通常的费用缴纳,有时候可能有些同学未通知到,导致工作延误给双方带来多于工作。

为了方便管理,可以对学生的信息利用软件的方式进行注册登记,每个入住的学生注册并填写具体的信息,宿舍工作人员对每间宿舍的状况进行登记维护,宿舍工作人员就可以利用管理系统软件进行人员的管理工作,减少工作量。

在住学生也可以通过该系统,对宿舍状况进行查询以及对遇到的问题进行反馈,宿舍管理工作人员负责对问题的回复及解决。

这样能够使双方更好的沟通,并且提高工作效率,并且能够更好的保障学生的正常学习和生活。

软件工程课程设计之——学生成绩管理系统

3.能够按照用户选择的不同的条件进行简单查询和复合查询。
4.能够对查询结果进行分类汇总,实现报表打印。
5.注意数据的安全性,具有数据备份和恢复的功能。
6.方便用户的操作,尽量减少用户的操作。
2.2模块设计
本系统主要实现以下功能:①添加学生成绩;②删除学生成绩;
③查询学生成绩;④班级创建或删除;⑤科目调整和删除
3.2成绩管理模块功能具体实现
具体实现功能如下:添加学生成绩、删除学生成绩、查询学生成绩、班级创建或删除、科目调整和删除等。科目管理中科目添加和科目删除的部分代码如下:
科目管理
科目添加
ReturnBook()
import java.awt.event.*;
import javax.swing.*;
import java.awt.*;
cp.add(jpanel,"North");
JPanel pp2=new JPanel(new GridLayout(5,1));
JPanel pp3=new JPanel();
pp4.setLayout(new GridLayout(5,1));
pp4.add(new JLabel("学号",SwingConstants.CENTER));
String stuName;
ReturnBook()
{
f3=new JFrame();
cp=f3.getContentPane(); //初始化面板、按钮、标签、文本框
jp1=new JPanel();
jp2=new JPanel();
jp3=new JPanel();
jp4=new JPanel();
pp2.add(tf1);
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件工程课程设计报告 题 目: 学生管理系统

学生姓名: 学 号: 专业班级: 同组姓名: 指导教师:

指导老师意见: ______________________________________________________________________________________________________________

精品资料 评定成绩: 签名: 日期: 年 月 日 ______________________________________________________________________________________________________________

精品资料 目 录

一、可行性分析 ............................................................................. 1 二、需求分析 ................................................................................. 1 2.1 系统的功能需求 ................................................................. 1 2.1.1 识别参与者 ................................................................ 2 2.1.2 识别用例 ................................................................... 2 2.1.3 用例的事件流描述 ..................................................... 3 2.2 用例模型 ............................................................................ 4 三、静态结构模型 .......................................................................... 8 3.1 定义系统对象 ..................................................................... 8 3.2 定义用户界面类 ................................................................. 8 3.3 建立类图 ............................................................................ 8 四、动态行为模型 ........................................................................ 10 4.1 创建系统顺序图 ............................................................... 10 4.2 创建系统的状态图 ............................................................ 12 4.3 创建系统的活动图 ............................................................ 13 五、物理模型 ............................................................................... 14 5.1 创建系统组件图 ............................................................... 14 5.2 创建系统部署图 ............................................................... 15 六、心得体会 ............................................................................... 15 ______________________________________________________________________________________________________________ 精品资料 七、参考文献 ............................................................................... 16 第 1 页 一、可行性分析 学生成绩管理工作是高校教育工作的一项重要内容。教务管理工作是指学校管理人员按照一定教育方针,运用先进的管理手段,组织 、协调 、指挥并指导各用户活动,以便高效率、高质量地完成各项教学任务,完成国家所制定的教育目标。学生成绩管理工作是学校教学工作的中枢,是保证高校教学机制正常运转的枢纽,它是一项目的性、计划性、适用性、创造性和科学性很强的工作。学生成绩工作关系到高校教学秩序的稳定。大中型院校人员众多,如果没有好的管理,就不能取得很好的成果,应用数据库来管理,在这方面能够取得很好的效果。 系统的可行性分析 1.系统实施运行的可行性: 各教师,学生都已熟练掌握计算机的基本实用方法和操作技能,对新系统的开发,表现出极大的热情。提出了很多好的建议和要求。 2.技术可行性: 校园网已正常运行;开发人员已熟练掌握开发工具。技术上实现系统是可行的。 3.经济可行性: 校园内部局域网络已经建成;硬件投入不需要很大。

二、需求分析 2.1 系统的功能需求 该学生成绩管理系统是一个面向学生, 教师的用来进行对学生成绩管 理的管理信息系______________________________________________________________________________________________________________ 精品资料 统。 该信息系统能够为师生提供各种管理服务。 (1)学生成绩查询系统能够为一定数目的学生提供服务,每个学生都 能够有唯一的账号,每一个账号包括个人的编号和个人信息,系统通 过一个单独的程序为学生提供服务,不需要人员的干预,这些服务包 括:查询成绩,修改自己的密码; (2)学生的成绩需要教师对其进行录入和修改,或删除,既学生不直 接与系统交互,教师代其与系统进行交互,当然教师也可以进行对成 绩的查询 (3)而系统管理员主要负责的是对教师或者学生的信息进行管理,并且管理员还得对本系统设置权限。 或者可以通过师生的唯一账号对成绩进行查询。 根据以上分析,给出系统功能图:

图2.1 系统功能图 2.1.1 识别参与者 经过对该系统的分析,参与者可确定为:学生、教师和教学管理员 2.1.2 识别用例 用例包含:学生、教师、教学管理员 ______________________________________________________________________________________________________________ 精品资料 2.1.3 用例的事件流描述 部分主要事件流: ① 用例名:用户登录 用例描述:用户根据自己的用户名和密码,登录到成绩管理系统 参与者:学生和教师 前置条件:电子商城正常运行时间 后置条件:如果用户登录成功,该用户可进行权限范围内的相关操作;如果用户登录未成功,则终止登陆或者重新登陆。 ② 用例名:学生成绩查询 用例描述:学生在浏览过程中,选中相应操作,并将其添加到购物车中 参与者:学生 前置条件:系统正常运行时间 后置条件:若学生登陆成功,且成绩查询无误,则该学生可以关闭该窗口,根据自己的意 愿进行其他相关操作;如果购物用户登录不成功终止操作。 ③ 用例名:教学管理员修改用户信息 用例描述:教学管理员修改相应用户信息 参与者:教学管理员 前置条件:学生成绩管理正常运行时间 后置条件:若教学管理员登陆成功,且相应用户信息存在,则管理员可以修改相应用户信息;______________________________________________________________________________________________________________ 精品资料 否则,教学管理员不可以执行该操作。 ④ 用例名:教师录入学生成绩 用例描述:教师录入相关学生的成绩到系统 参与者:教师 前置条件:学生成绩管理系统正常运行 后置条件:若管理员登陆成功,则教师可将相关学生的成绩录入到系统;否则管理员不可执行该操作。

2.2 用例模型 采用用例驱动的分析方法分析需求的主要任务是识别出系统中的参与者和用例,并建立用例模型。 在本系统中,涉及到的用例图主要有:系统用例图、学生用例图、教师用例图、教学管理员用例图。 (1)系统用例图:学生有用户管理、课程管理、成绩管理、登陆系统的权限;教师有用户管理、课程管理、成绩管理、登陆系统的权限;教学管理员具备所有管理的权限。 具体用例图如下所示:

相关文档
最新文档