ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:39.13KB ,
资源ID:18278513      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18278513.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程大作业范本模板Word文件下载.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件工程大作业范本模板Word文件下载.docx

1、正确错误是否学生照片信息管理学生基本信息管理学生主要教育经历管理考试成绩管理课程设置管理转学调班管理退学休学管理针对各个模块不同的表实现添加记录、修改记录、删除记录,以及查询显示记录等功能图3。2学生档案管理系统结构图2.3 子系统功能描述院系管理由创建院系及班级信息,修改院系班级记录,删除院系班级记录,查看院系班级数据四部分组成。创建院系与班级信息.主要是院系名称,班级专业名称,院系具体描述,班级介绍,院系编号由数据库系统自动编号,不显示在前台程序。修改院系与班级记录。可对院系或班级名称,描述,介绍等记录进行修改。删除院系与班级记录.可选择删除院系或班级,如果所选院系或班级已含有数据记录,如

2、含有专业班级资料,或学生资料,则必须先将其所含有的记录资料删除,才能成功完成操作。查询院系与班级资料.在院系管理的主界面查看已有院系及班级记录。2) 学生信息管理由创建、修改、删除学生信息资料,添加、修改、删除学生教育经历,添加与删除学生照片组成。学生信息资料创建,将刚入学的学生资料添加到数据库中加以保存。信息资料由学生编号、姓名、照片、性别、民族、生日、政治面貌、籍贯、身份证号、学生证号、家庭电话、居住住址、邮政编码、入校日期、职务、所在院系编号、备注和填表时间组成。基于保护数据记录安全性考虑学生编号由数据库系统自动生成,不显示在前台程序.院系编号亦不在学生信息管理界面显示,只在后台数据库显

3、示。添加、修改、删除学生教育经历,创建并管理所选择学生过去的教育经历,曾就读与某校,任何职务。添加、删除学生照片。为所选择学生添加个人照片,如需更新照片,只需再次添加,既可覆盖原有照片数据记录。3) 奖惩信息管理由添加学生奖惩信息,修改奖惩信息,删除奖惩信息,浏览学生奖惩信息组成。添加、修改学生奖惩信息,设置学生奖励或处罚资料,奖励与处罚项目使用备选项,亦可再加以具体说明.删除奖惩信息。奖励与惩罚记录分开显示,选择某条奖惩记录,将其删除.4) 学生学籍信息管理由添加、修改、删除学生退学、转学、休学、调班等学籍信息组成。添加、修改学生学籍信息资料。通过在院系表中选择目标班级,可选择学生姓名,删除

4、学生学籍变更数据记录.学生调班成功后,系统敬爱能够自动更新该学生在院系班级表,学生基本信息表中的相关数据记录。5)课程管理由创建、修改、删除课程信息,学生课程成绩信息组成。创建、修改课程信息,可创建或修改新课程名称,授课教师,课时设置,课程类型。删除课程信息。选择某个课程记录,可将其所包含的所有信息删除。学生课程成绩信息,由添加、修改、删除课程成绩信息组成.设置院系学生中学生课程成绩信息。6)系统管理由创建用户,修改用户,删除用户,浏览用户信息组成。创建用户。该功能只对系统管理员开放,使用系统管理员身份登陆后可创建起他用户。修改、删除用户。该权限只对系统管理员开放。非系统管理员只能对自己的用户

5、名和密码进行修改.第三章。 系统设计3。1 界面设计原则一个好的应用程序不仅要有强大的功能,还要有美观实用的用户界面。用户界面是应用程序的一个重要组成部分,一个应用程序的界面往往决定了该程序的易用性与可操作性,一个美观的界面的美观和用户亲和性是应用软件成功的首要条件。界面设计具有一般性的原则,最为重要的有:界面要具有一致性;常用操作要有捷径;提供简单的错误处理;提供信息反馈;操作可逆。我们在设计界面时充分从一致性、友好性、交互性、信息子最小量原则、易用性、数据输入等方考虑,遵循以下原则操作简单,易学,易掌握;界面美观,操作舒适;快速反应,响应合理;语言规范,语义一致.一致性,在同一界面中,所有

6、的菜单选择、命令输入、数据显示和其他功能应保持风格的一致性.信息最小量原则。人机界面设计要尽量减少用户记忆负担,采用有助于记忆的设计方案。用户界面应能对用户的决定做出及时的响应,提高对话、移动的思考的效率,最大可能的减少击键次数,缩短鼠标移动距离,避免使用户产生无所适从的感觉.人机界面应该提供上下文敏感的求助系统,让用户及时获得帮助,尽量用简短的动词和动词短语提示命令。操作应该可逆,对于不具备专业知识的操作人员非常有用,可逆的动作可以是单个的操作,也可以是一个相对独立的操作序。界面设计过程(略)3.2 数据库设计数据流程图DFD(Data Flow Diagram) 是描述系统数据流程的工具,

7、它将数据独立抽象出来,通用图形方式描述信息的来龙去脉和实际流程。开 始退出程序读取用户类型用户登录失败超过3次重试失败成功普通用户Admin用户管理自己的用户信息1、管理自己的用户信息2、管理普通用户的用户信息学生档案管理模块用户管理模块图4.1数据流程分析图数据字典(Data Dictionary, DD)是DBMS中的一个特殊文件,用于存储数据库的一些说明信息,这些说明信息称为元数据(Meta Data)。DD是在新的信息系统数据流程图的基础上,进一步定义和描述数据处理过程、外交实体及数据存储(数据库)的详细逻辑内容工具。本系统后台数据库采用Microsoft SQL Server 200

8、0数据库。建立了一个数据库StudentSys,包括了九个表:院系班级表Classes、学生基本信息表Students、学生教育经历记录表Experience、学生奖惩表Evaluation、学生学籍变动表Change、课程设置表Lessons、考试成绩表Scores、用户信息表Users。表1 Classes结构编号字段名称数据类型字段大小说明1Class_idInt4院系编号2Class_NameVarchar40院系名称3Describe400院系职能描述UpperId上级院系编号表2 Students结构Student_Id学生编号Student_Name姓名PhotoImage16照

9、片Sex性别5Nationality民族6Birth20生日7Political_Party政治面貌8Family_Place60籍贯9Id_Card身份证号10BadgeId学生证号11Home_phone30家庭电话12Residence100居住地址13Postcode邮政编码14InDate入校日期15Class_IdSmalint所在院系编号Title职务17Memo200备注18Fillin_Time填报时间(日期+时间)表3 Experience结构ExpIdStart_DateChar开始日期End_Date终止日期School50学校/单位名称表4 Evaluation结构E

10、vaId奖惩记录编号EvaDate奖惩日期EvaTypeBit奖惩类型(0表示奖励,1表示处罚)Varchat奖惩说明EvaContent奖惩内容表5 Change结构ChangeId学籍变动编号ChangeTypeTinyint学籍变动类型(1表示退学,2表示休学,3表示转学,4表示调班)ChangeDate学籍变动日期OriClass原班级编号NewSchool转入学校名称NewClass转入班级编号Reason学籍变动原因表6 Lessons结构LessonId课程编号LessonName课程名称Term课程设置的学期Teacher授课老师Hours课时LessonType课程类型(必修

11、课,选修课)表7 Scores结构Score考试分数表8 Users结构UsersName用户名Pwd密码UserType用户类型3 代码设计一个高效的软件不仅应该比实现同样功能的软件运行得更快,还应该消耗更少的系统资源。所以代码的设计就显得非常重要.考虑到以后对系统更新与维护的可行性与方便性,减少程序员工作量,等各方面的考虑,我们在代码设计过程中遵循科学性,系统性,可扩展性,规范化,人性化,通用性,含义单纯性,容易理解等原则考虑.以下只列举部分关键代码添加院系信息If Trim(txtClass) = ” Then MsgBox 请输入院系班级名称” Exit Sub End If With

12、 MyClass .Class_Name = MakeStr(txtClass) .Describe = MakeStr(txtDescribe) If Modify = False Then 插入 If .In_DB(.Class_Name) = True Then MsgBox Trim(txtClass) + ” 已经存在” .UpperId = CurClass。 Bh = 。Insert Tmp_Key = a” + Trim(Str(Bh) FrmClassMan。TreeView1。SelectedItem.Image = 1SelectedItem。ExpandedImage

13、= 2 FrmClassMan.TreeView1。SelectedImage = 3 Set TmpNode = FrmClassMan.TreeView1.Nodes。Add(FrmClassMan。Key, _ tvwChild, Tmp_Key, 。Class_Name, 4, 5) TmpNode。Selected = True Else 修改 If CurClass.Class_Name Trim(txtClass) Then If .In_DB(Trim(txtClass) = True Then MsgBox Trim(txtClass) + 已经存在 .Update (Cur

14、Class.Class_Id)TreeView1.SelectedItem.Text = Trim(txtClass) CurClass。Class_Name = Trim(txtClass) End With Unload Me删除院系资料 If TreeView1。SelectedItem.Key = a0” Then MsgBox ”此项不能删除” If CurClass.HaveSon(CurClass.Class_Id) = True Then MsgBox CurClass。Class_Name + ” 包含下级院系班级,不能删除” If MyClass.HaveStudent(C

15、urClass。Class_Id) = True Then MsgBox CurClass.Class_Name + 包含学生,不能删除” If MsgBox(”是否确定要删除 ” + Trim(TreeView1。Text), vbYesNo, 请确认) = vbNo Then Call CurClass.Delete(CurClass。Class_Id) TreeView1.Nodes。Remove TreeView1.SelectedItem.Index TreeView1_Click学生信息资料管理添加学生基本信息资料 With MyStu 。Student_Name = MakeSt

16、r(txtStu_Name) .Sex = ComboSex.TextNationality = MakeStr(txtNationality) If IsDate(ComboBirth.Text) = False Then MsgBox ”请选择正确的出生日期”Birth = ComboBirth。Text .Political_Party = MakeStr(txtPolitical_Party) .Family_Place = MakeStr(txtFamily_Place)Id_Card = MakeStr(txtId_Card) .BadgeID = MakeStr(txtBadge

17、ID)Home_phone = MakeStr(txtHomePhone) .Residence = MakeStr(txtResidence)Postcode = MakeStr(txtPostcode) If IsDate(ComboInDate.Text) = False Then请选择正确的入校日期”InDate = ComboInDate。Title = MakeStr(txtTitle) .Memo = MakeStr(txtMemo) dd = Date dd = Format(dd, ”yyyy-mmdd”) t = Time tt = Trim(Str(Hour(t) + :

18、 + Trim(Str(Minute(t) + ”:” + Trim(Str(Second(t) .Fillin_Time = dd + ” ” + tt .Class_Id = CurClass.Class_Id If Modify = False Then Else .Update (CurStu.Student_Id) FrmStuMan.TmpOk = True照片管理 If Button = 1 Then If FrmPhotoMenu。Visible = True Then Unload FrmPhotoMenu If Button = 2 Then If CurStu。Stude

19、nt_Id = 0 Then FrmPhotoMenu。Left = X + Image1。Left + 200 1610 FrmPhotoMenu.Top = Y + Image1。Top + 1900Show Dim DiskFile As String If CurStu.Student_Id = 0 Then请选择学生 CommonDialog1.Filter = BMP文件(*.bmp)。bmp|JPEG文件(*.jpg)*.jpgGIF文件(。gif)。gif CommonDialog1.ShowOpen DiskFile = CommonDialog1。FileName If D

20、iskFile = ” Then请选择照片文件” Call SaveImage(DiskFile, FrmStuMan.AdoStuDetail) Call ShowImage(FrmStuMan。Image1, FrmStuMan.AdoStuDetail)请选择学生” FrmStuMan.AdoStuDetail.Recordset。Fields(2).AppendChunk ” FrmStuMan.AdoStuDetail。Recordset。Update FrmStuMan.Image1。Picture = LoadPicture(”)学籍管理添加学籍管理信息资料 FrmChangeE

21、dit.ComboDate。Text = Format(Now, yyyymmdd SelStu。Init FrmChangeEdit.ComboName。Text = ” FrmChangeEdit.ComboType。ListIndex = ComboType.ListIndex FrmChangeEdit.ComboClass = FrmChangeEdit.txtMemo = ” FrmChangeEdit.Modify = False FrmChangeEdit.Show 1 Refresh_Change修改学籍管理信息资料 FrmChangeEdit.OriId = Adodc1.

22、Recordset.Fields(0)Text = Trim(Adodc1。Recordset.Fields(1)Student_Id = Adodc1.Recordset。Fields(2)GetInfo (SelStu.Student_Id) FrmChangeEdit。ComboName。Text = Trim(Adodc1.Recordset.Fields(3)ComboType。 Select Case ComboType.ListIndex Case 0, 1 退学、休学txtNewSchool = ”ComboClass = txtReason = Trim(Adodc1。Recordset.Fields(4)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1