数据库课程设计,学生信息管路系统需求分析模板。
求分析是软件开发的第一步,也是开发系统的最重要的一步,所以综合考虑学院的实际工作情况,根据学院学生信息管理工作的需求,进行以下分析。
3.1 可行性分析 3.1.1 技术可行性
学院有一批有实践能力的学生,可以解决技术上的主要问题,另外,对学生本身管理工作的基本流程比较熟悉,便于系统的初步分析。同时,现在的网络资源丰富,可以充分利用大量的课外资源,以解决设计中的主要的问题,既为学院的管理工作提供方便,又在一定程度上提高自己的知识水平和实践能力,对实际的学习也能起到巩固的作用。
另外,根据目前的技术需求,确定了基本的软件架构和开发工具,采用Visual Studio 2008开发环境,编程语言采用C#,以Microsoft SQL Server 2005作为后台的数据库管理工具,构建B/S模式的运行开发平台。
3.1.2 经济可行性
由于,该系统可以由学院学生来完成,所以在开发成本上应该是比较低的,另外,在该系统的实际应用上,节省了大量的人力和财力,经济上是可行的。
3.2 综合功能需求分析
结合本校对于学生管理系统的实际工作要求,本系统开发主要的功能需求描述如下:
(1)界面要求:界面简洁美观、操作简单明了、可视化程度高。
(2)权限管理要求:设有管理员、教师和学生三个角色。管理员拥有该系统中所有的操作权限。教师具有基本部分功能的查询,以及对学生成绩以及综合教育学分和综合测评相关信息的录入、修改、查询和删除等权限。学生只具备该系统中大部分功能的查询权限。
(3)学生成绩的管理:主要包括学生成绩的录入、查询、修改、删除等功能。其中由教师录入授课信息,并将所授班级的各学生的课程成绩录入、修改和删除。而学生用户只能通过查询功能来查询自己的成绩。对于学生的各科成绩,在系统进行生成以后,教师可以对成绩进行打印,以方便对于此数据的使用。
(4)学生档案管理:由学生录入学生的基本档案信息,并可以查询和修改该信息。同时,学生信息的删除,由管理员来实现。由于原来学生档案信息的管理