版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业设计任务书教师助手(成绩管理系统)设计1、目标设计一个高校成绩个管理,主要功能有:1)学生帐号的生成:可以批量生成某个系到某个班的学生的批量登陆号码和号码2)发布成绩:老师可以发布将要的成绩,方便查询.3)系统管理:可以自己定制自己喜欢的风格和样式,并在下次登陆的时候保留相关设置!4)成绩管理:可进行网上或的分数查询,或将分数自动发到学生的邮箱2、设计要求1)网页设计美观、风格一致、操作方便。2)功能完整,可在要求的基础上进一步扩充,对于该要有安全性方面的设计3)运行环境:WINDOWS 98/2000/2003/XP4)开发环境及技术:Windows 98/2000/XP、ASP.NET
2、+WEB,SQL SERVER(或ACS)5)完成成果:(1)设计说明书(2)端源代码及打包文件。(3)使用说明书3、设计步骤及设计进度6)方案设计,时间 2 周。7)编码与网页设计,时间 1 周。8)测试、设计及成果提交,时间 1 周4、参考资料.NET 技术T 公司SQLSERVERT 公司网页设计技术5、毕业设计时间2005/2006 第二学期的第一周到第六周摘要随着计算机网络的发展,人可以方便的操作电脑做很多事情,并且人和人之间通过计算机网络的交互更加方便和快速了。如果使用计算机网络这些便利,开发一个学生成绩管理系统,可以为老师和学校带来的好处,在管理效率方面带来的便利是可以肯定的!在
3、时间和金钱方面的也会节省很多。这个”学生成绩管理系统”是用 ,C#语言在vs2005 等上开发出来的跨的成绩管理系统。方便了老师在何时何地,只要有接入计算机互连网的设备,都可以进行对学生的成绩的管理等等操作;同时学生也可以方便的进行成绩的查询以及的查询等动作。本文主要阐述学生可以查询成绩以及最高管理员的成绩管理模块、学生可以通过上网查成绩模块的设计和实现的。:面象、企业库、MVC 模式目录第 1 章第 2 章第 3 章第 4 章第 5 章第 6 章第 7 章前言5问题的提出5需求分析5系统设计7 12系统的实现及系统运行效果13设计心得21第 1 章 前言随着计算机网络的发展,人可以方便的操作
4、电脑做很多事情,并且人和人之间通过计算机网络的交互更加方便和快速了。如果使用计算机网络这些便利,开发一个毕业设计提交系统,都不知学生和老师们带来了多大好处第 2 章 问题的提出为了解决这些问题,老师提出开发一个“毕业设计提交计算机网络实现毕业设计的提交,本系统要达到的目标:系统”,来通过1.学生可以根据系统给出的每个人的知。和用户名查阅自己的成绩和最近的通.6.学生同样可以通过上网查询自己的成绩等。学生能以邮件的方式得知是否有要成绩查阅和相关要的科目。管理员可以根据相应的权限执行相关的系统参数设置,已经自己定制的班可以查询自己班的所有成绩和管理自己班学生的相关信息。页面。系可以管
5、理自己系内的学生的相关信息和和成绩的发布等。第 3 章 需求分析3.1 内容系统名是:教师助手(学生成绩管理系统)提出者:模块:自动发邮件和开发者:3.2 任务概述通过上网查成绩为了让学生可以通过计算机网络来查看自己的成绩和最近发布的知,信息和通3.3 需求规定 成绩查询模块:学生登录后,将显示老师发布的相关多种方式查询自己的最近成绩和。如图:科目和已经评定的成绩,用户可以根据信息和全部的成绩信息学生登录数据库老师定制和发布成绩单和最近科目:老师登录后,选定制自己班级菜单,就可以填写具体的成绩单和发布相关科目,然后提交给系统保存,最后系统会显示到对应的页面给学生查看;的学生通过登录后,然后名字
6、和正确,就查看该学生有没有成绩,如果有的话,就显示出来,没的话,就告诉还没成绩。老师数据库学生显示成绩信息 和最近的信息登录提交保存填写或成绩信息登录查询相关信息第 4 章系统设计系统结构,结构设计:用例图获取自己的 ID填写资料-登陆查看成绩信息学生查看成绩定制和发布信息以及填写成绩单老师数据库名:TeachHelperaspnet_Applications 表: 用来存放应用的信息aspnet_Membership 表:存放用户表,用户隶属的程序、注释。、创建时间、修改时间,名称字段类型是否允许为空备注应用程序 IDApplicationIduniqueidentifi er (16)不允
7、许FK用户 IDUserIduniqueidentifi er (16)不允许PKPasswordNvarchar(128)不允许格式PasswordFormat不允许盐值PasswordSaltNvarchar(128)不允许移动 PobilNnvarchar (16)允许nvarchar(256)允许问题PasswordQuestionnvarchar(256)允许问题PasswordAnswerNvarchar(128)允许是否激活IsApprovedbit不允许是否锁定IsLockedOutBit不允许创建日期CreateDatedatetime不允许最后登录时间LastLoginDa
8、tedatetime不允许最后更改时间LastPasswordChan gedDatedatetime不允许最后锁定时间LastLockoutDatedatetime允许错误登录次数FailedPasswordAt temptCount不允许错误登录时间FailedPasswordAt temptWindowStartDatetime不允许问题错误次数FailedPasswordAn swerAttemptCount不允许问题错误时间FailedPasswordAn swerAttemptWindoDatetime不允许名称字段类型是否允许为空备注应用程序名称ApplicationNamenv
9、archar(156)不允许应用程序名称LoweredApplicat ionNamenvarchar(156)不允许应用程序 IDApplicationIduniqueidentifi er (16)不允许PK描述Descriptionnvarchar(256)允许aspnet_Paths 表:存放应用和目录的对应关系aspnet_alizationAllUsers 表:所有用户的个性化页面aspnet_alizationPerUser 表:对特定用户的个性化设置aspnet_Profile 表:用户配置文件aspnet_Roles 表:对特定应用的用户角色信息名称字段类型是否允许为空备注名
10、称字段类型是否允许为空备注用户 IDUserIduniqueidentifi er (16)不允许PK属性名称PropertyNamesNtext(6000)不允许属性值PropertyValuesSt ringNtext(6000)不允许属性值PropertyValuesBi naryimage不允许FK最后更新时间LastUpdatedDatedatetime不允许名称字段类型是否允许为空备注IDId不允许PK路径 IDPathIduniqueidentifie r (16)允许用户 IDUserIduniqueidentifie r (16)允许页面设置PageSetting simag
11、e不允许最后更新时间LastUpdated Datedatetime不允许名称字段类型是否允许为空备注路径 IDPathIduniqueidentifier (16)不允许PK页面设置PageSetti ngsimage不允许最后更新时间LastUpdat edDatedatetime不允许名称字段类型是否允许为空备注应用程序 IDApplicati onIduniqueidentifier (16)不允许FK路径 IDPathIduniqueidentifier (16)不允许PK路径PathNvarchar(256)不允许wStart注释Commenext(3000)允许aspnet_Us
12、ers 表:用户表。仅用户名和应用的对应。aspnet_UsersInRoles 表:用户和角色的关系表aspnet_WebEvent_Events 表:事件表TeachHelper_Achievement 表:学生成绩信息名称字段类型是否允许为空备注成绩 IDId不允许PK用户 IDUserIduniqueidentifi er (16)不允许FK分数Po不允许IDExamId不允许FK描述DscriptionVarchar允许名称字段类型是否允许为空备注IDId不允许PK批发商 IDWholesalerId不允许FK日期Datedatetime不允许产品代号ProductId不允许FK数量
13、Number不允许方案 IDPlanId不允许FK备注RemarkVarchar允许名称字段类型是否允许为空备注用户 IDUserIduniqueidentifie r (16)不允许PK角色 IDRoleIduniqueidentifie r (16)不允许PK名称字段类型是否允许为空备注应用程序 IDApplicationIduniqueidentifie r (16)不允许FK用户 IDUserIduniqueidentifie r (16)不允许PK用户名UserNameNvarchar(256)不允许是否IsAnonymousbit不允许最后激活时间LastActivityD ate
14、datetime不允许应用程序 IDApplicationIduniqueidentifie r (16)不允许FK角色 IDRoleIduniqueidentifie r (16)不允许PK角色名称RoleNameNvarchar(256)不允许描述DescriptionNvarchar(256)允许TeachHelper_Department 表:院系表TeachHelper_Major 表:专业表TeachHelper_Subject 表:课程表TeachHelper_Exam 表:表TeachHelper_ExamType 表:表TeachHelper_UserInfo 表:表名称字段
15、类型是否允许为空备注用户 IDUserIduniqueidentifie r (16)不允许PK名字NameChar(40)不允许Genderbit不允许号码ephoneChar(40)允许名称字段类型是否允许为空备注IDId不允许PK名称NameChar(40)不允许描述DescriptionText允许名称字段类型是否允许为空备注IDId不允许PK名称NameChar(40)不允许教师TeacherChar(40)不允许部门 IDDepartmentId不允许FK年级Grade不允许专业 IDMajorId不允许FK班级Class不允许课程 IDSubjectId不允许FK类型 IDExa
16、mTypeId不允许FK时间TimeDatetime不允许描述DescriptionText允许名称字段类型是否允许为空备注IDId不允许PK名称NameChar(40)不允许描述DescriptionText允许名称字段类型是否允许为空备注IDId不允许PK名称NameChar(40)不允许部门 IDDepartmentId不允许FK描述DescriptionText允许名称字段类型是否允许为空备注IDId不允许PK名称NameChar(40)不允许描述DescriptionText允许第 5 章 系统的实现及5.1 开发环境及工具开发环境:Windows2003,sql2000开发工具:V
17、S2005 和 Entrise Library Configuration5.2使企业库(Entrise Library)和最近发布的 vs2005 来组合开发。EntriseLibrary 主要由 7 个模块组成,其中充分利用了 Data Acs Aplication Block数据库层,简化 ADO.net 的操作,使得代码更简洁更容易重用和可扩展;系统主要采用了 MVC 设计模式进行分层开发,首先是成绩管理的实体 Exam。具体代码是: public class Exampublic Exam()public sic DataSet GetCollect()Database db str
18、ingmand= DatabaseFactory.CreateDatabase();mand = usp_SelectTeachHelper_Exam;mand = dmand(mand);return db.ExecuteDataSet(mand);public sic DataSet GetCollectByTeacher(string teacher)Database db = DatabaseFactory.CreateDatabase();号码MobileChar(40)允许talcodeChar(6)不允许院系 IDDepartmentsId允许年级Grade允许专业 IDMajo
19、rId允许班级Class允许座位Seat允许备注Remarktext允许stringmandmand = usp_SelectTeachHelper_ExamByTeacher;mand = dmand(mand);db.AddInParameter(mand, Teacher, DbType.String, teacher);return db.ExecuteDataSet(mand);public sic bool Create(string name, string teacher,departmentId,grade,majorId,classes,subjectId,examType
20、Id,DateTime time, stringdescription)Database db = DatabaseFactory.CreateDatabase();stringmand = usp_InsertTeachHelper_Exam;mandmand = dmand(mand);db.AddInParameter( db.AddInParameter( db.AddInParameter( db.AddInParameter( db.AddInParameter( db.AddInParameter( db.AddInParameter( db.AddInParameter( db.AddInParameter(db.AddInParameter(mand, Name, DbType.String, name); mand, Teacher, DbType.String, teacher);mand, DepartmentId, DbType.32, departmentId);mand, mand, mand,mand,Grade, DbType. MajorId, DbType.Class, DbType.32, grade);32, majorId);32, classes);SubjectId, DbType.32, subjectId
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新学年教学工作总体规划计划
- 风湿免疫科护士工作总结
- 2024年版权质押合同:某文学作品
- 2024年度学校夜间守护岗位服务合同3篇
- 有关《小河与青草》教学设计的教案
- 2024年度专业推土机租赁及运输服务合同3篇
- 有关光电检测课程设计
- 燃烧和爆炸教学课程设计
- 2024年智能温室育苗技术研发与应用合同3篇
- 感恩节教育学生精彩讲话稿范文(8篇)
- ICD-10疾病编码完整版
- 幼儿园大班语言活动《新年礼物》课件
- 基于STM32的智能温控风扇设计
- 中国旅游地理(第七版)第11章石林洞乡-西南少数民族农业文化旅游区
- aps审核交换证明中英模版
- 田字格模版内容
- 股骨髁上骨折诊治(ppt)课件
- 高频焊接操作技术规范
- 土壤盐碱化精华(图文并茂一目了然盐碱化的过程)(课堂PPT)
- 国家开放大学《房屋建筑混凝土结构设计》章节测试参考答案
- 费用报销单模板-通用版
评论
0/150
提交评论