欢迎来到天天文库
浏览记录
ID:6802113
大小:702.50 KB
页数:45页
时间:2018-01-26
《软件工程课程设计简易学生选课系统说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、软件工程课程设计说明书题目:简易学生选课系统院、部:计算机信息科学学院学生姓名:指导教师:陈职称教授专业:网络工程班级:12011202完成时间:2015年6月12日摘要本系统实现学生选课的基本功能,包括学生退选课,查看自己的选课信息教师查看选课学生的信息,提交成绩;管理员添加学生、管理学生、管理成绩、添加教师、管理教师和管理课程等。系统利用.Net平台技术进行开发,实现学生选课的动态管理,使得对信息的管理更加及时、高效,提高了效率。同时还对系统的开发原理、功能特点和设计方案进行了介绍。关键词课程设计论文;计算机;学生选课;数据库;
2、软件工程ABSTRACTRealizationstudentchoosestheclassthebasicfunctionsofthesystem,includingstudentbackcourse,viewitsownelectiveinformationteachersviewofstudentcourseselectioninformation,submitgrades.Administratorcanaddstudents,studentmanagement,grademanagement,addteachers,admi
3、nistrators,teachersandmanagementcourses.Thesystemusesthe.Netplatformtechnologytodevelopandrealizesthedynamicmanagementofthestudentsselectingcourses,makingthemanagementofinformationmoretimely,efficientandimprovingtheefficiencyofthestudents.Atthesametime,thedevelopmentpr
4、inciple,thefunctioncharacteristicandthedesignplanofthesystemareintroduced.KeywordsCoursedesignpaper;computer;studentscourseselection;database;softwareengineering目录第1章概述11.1课题题目11.2系统的主要目标11.3系统的开发环境及运行环境11.4软件体系结构21.5系统完成情况21.6软件开发计划2第2章.需求分析32.1引言32.1.1使用人员:32.1.2编写目的
5、:32.1.3背景32.1.4定义与缩写32.2.任务概述42.2.1目标42.2.2用户特点42.2.3应用环境42.2.4假定和约束52.3.需求规定52.3.1对功能的规定5业务流程:5管理员用例图7学生用例图7教师用例图7数据字典:72.3.2对性能的规定92.3.3输人输出要求92.3.4数据管理能力要求92.3.5故障处理要求102.3.6其他专门要求102.4.运行环境规定102.4.1设备:102.4.2支持软件:102.4.3接口102.4.4控制11第3章软件设计123.1总体结构设计123.1.1总体设计图12
6、3.1.2各模块功能123.1.3设计数据管理子系统133.1.4设计人机交互子系统193.2详细设计221系统用户登录流程图222用户密码修改流程图233教师提交成绩流程图234管理员添加课程流程图245学生选修课程流程图253.3系统实现25第4章软件测试264.1测试计划264.1.1软件说明264.1.2测试内容264.1.3测试1(教师管理)264.1.4测试2(学生管理)284.1.5测试3(管理员管理)314.1.6测试4(课程管理)324.2测试设计说明334.2.1测试1(教师管理)334.2.2测试2(学生管理)
7、344.2.3测试3(管理员管理)344.2.4测试4(课程管理)354.3测试结果及发现354.4对软件功能的结论354.4.1功能1(教师管理)364.4.2功能2(学生管理)364.4.3功能3(管理员管理)364.4.4功能4(课程管理)36第5章设计总结38第6章.参考资料39第1章概述通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。具体如下:l学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编码和测试方面的知识;l
8、熟悉自动化的软件开发工具RationalRose2003,并将其运用于软件开发的全过程;l进一步加强和提高软件工程文档的编写能力;l运用面向对象技术、UML及可视化的建模工具完成系统的需求分析与设计。l采用分层模式的应用设计模式进行系
此文档下载收益归作者所有