- 2
- 0
- 约 35页
- 2017-03-06 发布于贵州
- 举报
软工工程课程关系统个人报告,数据库系统课程设计,it管理系统课程,尔雅课程登陆系统,数据库系统工程师课程,尔雅通识课程登录系统,营销系统培训课程,环球网校课程兑换系统,管理信息系统课程设计,课程表管理系统
《软件工程》
个人课程设计报告
北京工业大学
计算机学院
学号:0座机电话号码
报告人姓名:严岩
承担角色:程序辅助设计员
组号:1
组长:张钊
同组其他成员:张阳,陈亢
课程教师:付利华
课程设计概述:
开发目的:
我校在近些年经过不断的建设,课程数量和科目类别也越来越繁多,这样就引发了教室安排,学生选课查课,教师查询考勤,后勤管理等等一些课程管理上面的难题和需求。
为了解决这样的难题,提高教室使用率,满足教师和学生需求,方便管理员整体管理和监控,根据我校课程管理情况及问题所在,我们开发了这个大学课程管理系统。
本组所设计的课程管理系统,适用于大部分校园,对具有较多课程的学校有着较强的适用性。同时在对监督学生自主完成课程,教师教室和设备预约以及管理员教室设备管理、保修等功能具有较好的实现能力。
任务:
随着大学课程不断发展,我们准备开发的软件为大学课程管理系统.应09界软件工程课设要求和说明,我们小组组长张钊提出了本次课题,由张钊,严岩,陈亢,张阳四人共同研发该课题.
开发环境:
Windows Xp/Vista/7, Unix, Linux,各版
开发语言:c#
4. 参考资料:
《软件工程课程设计指导书》;
百度文库
齐立波 (译),C#入门经典(第四版)清华大学出版社,2008.6。
康博(译)。高效掌握C#。清华大学出版社,2002,10。
项目的需求分析:
1.需求分析概述
根据我们小组的项目开发计划讨论和可行性研究,我们提出了“大学课程管理系统”的需求说明书。它全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
该选课系统,面向老师,学生以及管理员的综合选课软件。在学校中实用这款软件,可以使全校师生选课,授课更加方便快捷。
本选课系统教师有优先选择更改的权利,管理员负责教师之间的协调和教室的调配。系统管理员不参与开设课程、选择课程等,一切均由教师、学生等录网站自行完成。系统管理员设置一个选课时间段,在到达时间段以前,教师可以开设课程;到达时间段以后,学生可以登陆网站选择课程。
教师用户登陆网站后可以开设课程,在下拉菜单中可以选着时间段,以及给与选择时间段的空余教室选择,如果教师对时间或者教室有特殊安排,可以联系管理员,管理员向各个教师之间进行协调,或者根据空余教室进行安排,将更改的时间或者教室以发布通知的形式发送到选课系统的首页。教师为每门课程设置一个学分,并可以在课程结束后给予分数,并且可以查询更改分数。对于学生用户,登陆系统后,可以查询各种课程,以及课程的详细信息,学生可以选择课程和退选课程,当这门课结束时,可以查询到自己获得的分数。
2. 实体集设计
详细设计请参照《项目需求说明书》
3 功能需求设计
详细设计请参照《项目需求说明书》
性能需求设计
1.正确性需求
系统正确性需求主要包括:
·系统能够把教室的使用情况,课程的信息,学生的信息,准确地导入数据库中
·管理员及用户查询时能够从数据库中准确地读取并且在界面显示
2.时间特征需求
响应时间:0.5秒以内
更新处理时间:0.5秒钟以内
数据的转换和传送时间: 1秒以内
解题时间: 1秒以内
3.稳定性需求
该系统部署后,在硬件和支持软件没有发生变化的情况下,能够一直保持运行状态,直到系统被升级或替代
4.灵活性需求
操作方式上的变化:该软件实用与现在流行的操作系统
5.扩展性需求
支持环境的扩展:系统运行所要求的操作系统可以从Windows 平台扩展到Mac平台等
6.数据管理能力需求
系统数据库中应能对一定数量教师信息,课程信息和学生个人信息进行存储。
7.故障处理能力需求
系统出现软件故障时,为满足信息处理的要求,可以采取数据恢复来解决,因此平时要注意经常进行数据备份
项目设计的基本原理和采用的主要方法与技术:
1.技术概括:
课程管理系统运用到了C#语言来实现模块功能和界面设计,.NET,socket通信,MVC三层架构,WINDOWS服务来实现客户端的正常稳定的运行。
2技术原理
a . C#与.NET技术
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛 PDC 上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。组成.net软件
您可能关注的文档
- 跑长途国道上的摩车驾驶经验.doc
- 跟我学——用系统装盘分区格式化.doc
- 跟着歌词游台湾 湾著名景点一览.doc
- 跨s393省道(2+48+32)连续梁现浇支架施工方案.doc
- 跨国公司外汇风险理与商业银行配套金融服务20111227.doc
- 跨国公司的外汇交风险及其管理.doc
- 跨国公司财务管理略及其在我国的实践.doc
- 跨宁杭高速大桥桩施工组织设计改.doc
- 跨文化交际三篇重范围内的英语课文文章翻译.doc
- 跨文化交际中的中方文化差异.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)