aspnet课程设计报告

aspnet课程设计报告

ID:26594023

大小:1.50 MB

页数:23页

时间:2018-11-27

aspnet课程设计报告_第1页
aspnet课程设计报告_第2页
aspnet课程设计报告_第3页
aspnet课程设计报告_第4页
aspnet课程设计报告_第5页
资源描述:

《aspnet课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、黄山学院《ASP.NET编程技术课程设计》报告系(院):信息工程学院专业:计算机科学与技术班级:12计算机2班学生姓名:耿帅学号:111305106题目:指导教师:陆超泽学年学期:2014~2015学年第1学期2014年12月15日目录1需求分析11.1学生需求分析11.2教师需求分析11.3管理员需求分析12数据库、数据表设计12.1创建数据库12.2创建数据表22.3数据库关系图33数据库、数据表设计43.1系统框架43.2母版页53.3学生界面83.4教师界面123.5注册界面134使用到的技术184.1后台184.2前台195测试19《ASP..NET编程技术课程设计报告》

2、1需求分析1.1学生需求分析学生可以登录到系统,如果还没有账户,首先注册账户,或者在学生登失败时提醒注册账户。学生登录到系统后可以查看有关课程、自己的信息、已选课信息,查收收到的信息,修改自己的信息(包括登录密码、联系方式等),学生可以选课、听课、下载资料、上传问题等。1.2教师需求分析教师可以登录到系统,如果还没有账户,首先注册账户,或者在教师登失败时提醒先注册账户。教师登录系统后,可以向管理员申请注册新的授课信息,查看自己授课信息。1.3管理员需求分析管理员可以登录到系统,注册账号,删除学生和教师的账户信息,安排本系统可以进行的课程,发布公告,推荐最新课程等。2数据库、数据表设

3、计因为预计远程教育系统的修改操作会比查询操作多,故在设计数据库是大部分表采用了3NF,这样在修改时会比较方便。我初期设计了八个表,以满足系统的基本需求,在后期的系统实现过程中,根据需要添加或修改相应表。八个表分别是UserAccount,StudentInfo,InstructorInfo,ManagerInfo,Course,SelectCourse,DivingClass(GivingCourse),Information。2.1创建数据库CREATEDATABASERemoteEduONPRIMARY(NAME=RemoteEdu,FILENAME='E:RemoteEdu

4、RemoteEdu.mdf',--在目录E:RemoteEdu下创建数据--库RemoteEduSIZE=3MB,MAXSIZE=50MB,FILEGROWTH=1MB)20《ASP..NET编程技术课程设计报告》2.2创建数据表1.创建UserAccount表:createtableUserAccount(Accountchar(8)primarykey,Namechar(4)notnull,Dutychar(10)notnull,Passwordchar(8)notnull,)2.创建StudentInfo表:createtableStudentInfo(Identity

5、Nochar(18)primarykey,namechar(4)notnull,Accountchar(8)foreignkeyreferencesUserAccount(Account),Sexchar(2)notnull,PhoneNumchar(11)notnull,Emailvarchar(20)notnull,Birthdatetimenotnull,discribtionvarchar(200),)3.创建InstructorInfo表:createtableInstructorInfo(IdentityNochar(18)primarykey,namechar(4)n

6、otnull,Accountchar(8)foreignkeyreferencesUserAccount(Account),Sexchar(2)notnull,PhoneNumchar(11)notnull,Emailvarchar(20)notnull,Birthdatetimenotnull,Discribtionvarchar(200))4.创建ManagerInfo表:createtableManagerInfo(IdentityNochar(18)primarykey,namechar(4)notnull,Accountchar(8)foreignkeyreference

7、sUserAccount(Account),Sexchar(2)notnull,PhoneNumchar(11)notnull,Emailvarchar(20)notnull,Birthdatetimenotnull,discribtionvarchar(200),)20《ASP..NET编程技术课程设计报告》5.创建Course表:createtableCourse(CourseNochar(8)primarykey,CourseNamechar(20)notnul

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。