摘要: 本课题所研究的内容是通用OA系统的学生端和后台管理部分,使用本系统的用户有三种:学生、管理员和超级管理员。三种用户使用同一个登陆界面,通过角色判定用户界面应该包含的功能。学生用户可以使用的功能主要是查询类功能,包括查看学校公告信息、个人信息、教师信息、教室信息、课表、考试成绩、专业教学计划等。除此之外,学生还可以使用选课、申请二次考试等非查询类功能,系统实现了学生在学校可能会使用到的大部分功能。管理员可以使用的功能主要是管理类功能,包括管理学校公告栏、学生信息、教师信息、教室信息、课程信息、课表信息、考试信息等。管理员客户端所实现的功能是为学生端功能服务的,对学生端功能提出的请求进行处理,同时管理学校各方面信息。超级管理员拥有管理管理员账户的权限。35951 毕业论文关键词: OA系统;学生;后台;信息;管理
Design and Implementation of General OA System
Abstract: Student client and background management parts has been research by this General OA System. The system was designed for student, administrator and super administrator. Users access management interface by the same door and discriminated by their roles. The main student function is query class function, including search notice information, student information, teacher information, classroom information, course information, exam information and professional teaching plan information and so on. In addition to, student function including some non-query parts, for example manage student course, apply a second test and so on. This system implemented a lot functions student could use. Administrator’s main function is management one’s, such as notice information, student information, teacher information, classroom information, course information, exam information management. Student’s function supported by administrator’s function, response the student user’s need and process college’s business. Last, administrator’s accounts managed by the super administrator.
Keywords: OA System; Student ; Background; Information; Management
目录
摘要 i
Abstract i
目录 ii
1 绪论 1
1.1 国内外研究现状 1
1.2 研究背景和意义 1
1.3 技术背景 2
1.3.1 ASP.NET 2
1.3.2 Sql Server 2
1.3.3 MVC 2
1.3.4 Entity Framework 3
1.3.5 Ninject 3
1.3.6 Moq 3
1.3.7 Unit Test 3
1.4 用户特点 3
1.5 项目目标 3
2 分析 5
2.1 应用环境 5
2.1.1 系统运行的网络环境 5
2.1.2 系统运行的硬件环境 6
2.1.3 系统运行的软件环境 6
2.2 功能规格 7
2.2.1 角色定义 7
2.2.2 系统主用例图 8
2.2.3 学生端子系统 8
2.2.4 管理端子系统 14
2.3 性能需求 19
2.3.1 界面需求 19
2.3.2 响应时间需求 19
2.3.3 可靠性需求 19
2.3.4 开放性需求 20
2.3.5 可扩展性需求 20
2.3.6 系统安全性需求 20
3 设计 21
3.1 界面设计 21
3.2 项目结构设计 24
3.3 数据模型 25