![](https://csdnimg.cn/release/download_crawler_static/87851799/bg6.jpg)
软件工程课程设计报告
1 需求分析
1、1 系统需求
随着学校人数的不断扩大,学生的信息不断增多,面对如此庞大的信息量,传
统的统计学生信息的方法不仅占用大量的人力物力,而且容易出错,已经不再使用,
这需要我们设计出一个简单方便的计算机系统来解决这个问题,来对学校所有学
生的信息进行处理。方便进行增删改查的功能,使一切更加方便。
现代科技的进步已经就是日新月异,应将这种方便的技术应用于人民的日常
生活,方便人民。保障信息的正确性、完整性、实时性。
1、2 可行性分析
了解了系统的具体的功能,对其实现的可行性进行分析。该系统所需的硬件
设备市场价格低,操作系统采用 Windows7 的操作系统,采用 C#编写的,技术上就
是可行的。每个人都有学号,所以登录号与密码均可以设置为学号,所以管理上也
就是可行的。
1、3 功能需求
学生信息管理系统具有以下功能:
学籍管理:对学生的信息档案进行管理,主要包括学生档案信息的修改、删除、
添加、档案查询及档案输出等,其中档案查询可以根据学号、姓名查询需要的信息;
档案输出可以输出学生档案、成绩、课程表等。学生档案记录主要包括:学号、姓
名、出生日期、年龄、性别、政治面貌、入学时间、个人简介、照片、家庭住址、
邮编、所在系别以及所学专业等字段。
成绩管理:对学生的成绩进行管理,主要就就是成绩查询,成绩查询可以按学
号、姓名进行查询。成绩记录主要包括:学期、学号、姓名、课程号以及成绩字段
等。
课程管理:学生可以通过该模块进行课程表查瞧、打印课程表。
选修课选择:对学生报选修课进行管理,学生可以对自己喜爱的课程进行选
择。
系统维护:教师对学生的密码进行管理,主要包括增加新用户与用户修改。其