c#做winform大学新生报到系统大概的需求Word文件下载.docx

上传人:b****1 文档编号:14075329 上传时间:2022-10-18 格式:DOCX 页数:10 大小:272.03KB
下载 相关 举报
c#做winform大学新生报到系统大概的需求Word文件下载.docx_第1页
第1页 / 共10页
c#做winform大学新生报到系统大概的需求Word文件下载.docx_第2页
第2页 / 共10页
c#做winform大学新生报到系统大概的需求Word文件下载.docx_第3页
第3页 / 共10页
c#做winform大学新生报到系统大概的需求Word文件下载.docx_第4页
第4页 / 共10页
c#做winform大学新生报到系统大概的需求Word文件下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

c#做winform大学新生报到系统大概的需求Word文件下载.docx

《c#做winform大学新生报到系统大概的需求Word文件下载.docx》由会员分享,可在线阅读,更多相关《c#做winform大学新生报到系统大概的需求Word文件下载.docx(10页珍藏版)》请在冰豆网上搜索。

c#做winform大学新生报到系统大概的需求Word文件下载.docx

2.1项目需求

我校每年都有4000多名新生报到,如何有效管理这4000多名新生的报到情况成了我校招生就业处的一大难题。

在以往情况下,都是通过手工记录每名新生报到状况然后再手工统计报到情况,这需要投入大量的人力和时间而且效率不高,也容易出错。

本系统将以前手工的报到和统计转移到计算机系统上,使报到与统计的准确率大为提高,也减少了相关工作人员的工作量。

系统要求采用.NET和WinForms来实现。

本系统的功能如下列用例图:

图1系统用例图

各用例的详细说明如下:

1.登录

操作者运行程序,输入用户名称和口令后,由系统验证操作者的登录:

若用户名称或口令不正确,系统显示“登录失败,无效的用户名或口令”,操作者可再次登录;

若用户名称和口令正确,参与者登录成功,进入工作页面。

2.退出

操作者点击退出菜单即可退出系统。

3.专业代码信息管理

学校里的每个专业都有一个相对应的代码,在新生信息中,专业是用代码表示的。

由于学校每年都有可能新增、减少或者更名专业,对专业信息的维护必不可少。

此用例也可以细分为增删改查四个子用例。

每个专业都必需属于一个系。

4.管理新生信息

新生信息的管理包括从新生录取表(EXCEL表格)中将数据导入到数据库,以及对个别新生信息的修改。

它包含了“查询新生信息”用例。

5.查询新生信息

在新生报到时,必须查询到该新生的信息才能报到,新生信息的查询功能必不可少。

为了适应各种情况的需要,可以按新生的姓名、身份证或者录取通知书编号查询。

新生的信息有:

姓名、性别、身份证号、录取号、系、专业、班级、报到状态。

6.更新报到状态

查到新生的信息后,如果新生未报到,则可将新生信息更新为报到或请假状态。

它是“查询新生信息”的扩展用例。

7.生成统计报表

在报到时间结束后,需要对全校、各系和各专业的报到情况进行统计。

可以按校、系、专业和报到状况为条件进行统计查询,以备招生处做后续处理。

8.打印报表

如果需要可以打印统计报表。

它是“生成统计报表”用例的扩展用例。

2.2数据库设计

根据需求部分给出的基本信息以及指导教师给出的补充信息,给出数据库设计,要求有E-R图及其具体实现。

2.3界面设计参考

1.登录界面

图2登录界面

2.操作员界面

图3操作员界面

3.新生签到界面

图4新生报到界面

4.获取管理权限后的界面

图5管理员界面

5.增加专业代码界面

图6增加专业代码界面

6.修改专业代码界面

图7专业代码管理界面

7.新生信息添加界面

图8增加新生信息界面

8.统计信息界面

图9统计报表界面

2.3要求

1.采用C#语言编写,使用WinForms技术

2.程序结构要求采用分层编码的方式来实现。

3.数据库:

使用SQLServer数据库保存数据。

第三部分阶段划分

3.1阶段划分

按项目的进行,整个项目划分为5个阶段,如图11:

图11阶段划分

阶段1:

理解需求。

理解项目背景、需求功能并找出主要概念,可根据分析结果找出相应的类、功能项和界面要求。

∙∙◆ 

要求能够清楚项目的需求,找到系统所需要的对象和界面。

阶段2:

分析与设计阶段。

根据分析,进行独立的分析与设计,确定界面。

业务和数据访问层次结构及各自的功能实现要求,确定个层次间的关系、代码模块、类的主要方法和属性的设计,并完成数据库的设计。

要求按照分析和设计文档模板完成分析与设计。

阶段3:

功能编码和实现。

各学生自行完成所有模块的编码、调试和测试工作,并准备答疑。

阶段5:

总结和答辩

找出该项目的重难点加以分析和总结。

本项目所涉及到的.NET方面的知识包括:

多层(三层)结构编码。

SQLServer复杂查询。

ADO.NET在多次开发中的运用。

WinForms控件的使用。

在Windows应用程序中实现文档打印。

3.2.课时安排

根据阶段划分,课程安排如下:

表1课时安排参考

编号

阶段

阶段任务

课时

1

需求和设计

项目需求的理解、面向对象的分析

2

集中编码

(1)

学生开发完成要求的功能

3

集中编码

(2)

12(课外)

4

集中编码(3)

5

总结答辩

项目答辩、评分、总结

第四部分需求和设计要点

1. 

项目需求分析阶段应从如下几方面理解:

  ◆ 

分析需求文档资料,找出所有概念,包括名词、动词和短语。

一般来说,名词为初级类、属性等信息;

动词形成主要功能或者类的方法;

短语形成业务逻辑或者条件限制。

确定问题范围,把此范围内的概念进行细化,形成“概念清单”。

细化结果形成初级类和功能。

根据框架需求区分出应用程序的主要功能模块和类。

类属性、方法、接口设计。

学生应该能够理解以上各要点,系统的详细说明将设计文档模板。

2. 

设计阶段应从如下借个方面理解:

系统架构设计

界面设计

数据库设计

数据库访问类设计

业务类设计

界面对象设计

第五部分项目答辩

项目答辩的步骤包括:

1. 

指导教师要求学生准备答辩。

所需准备的内容包括:

项目的所有源文件以及项目工程文件。

数据库脚本。

其他所依赖的程序、库等。

2. 

学生演示系统

学生预先配置好软件所需要的运行和演示环境,并演示完成的功能,进行功能实现代码的讲解。

要求学生合作完成系统演示。

3. 

答辩组提问。

答辩组针对学生在以下几个方面进行提问。

对系统理解的情况。

对数据库设计、三层编码结构的理解。

功能编码、知识的运用。

测试工具使用,测试用例的编写

4. 

指导教师点评。

指导教师点评学生实现的阶段项目,指出其优缺点。

5. 

答辩阶段评分。

6.对项目进行总体评分。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 面试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1