新生入学查询网_第1页
新生入学查询网_第2页
新生入学查询网_第3页
新生入学查询网_第4页
新生入学查询网_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电了商务课程设计课题新生入学查询网班级计063高组长组员2008年12 月27日一2008年12月31日新生入学查询网开发专业:计算机信息管理 班级 :计 063(高)姓名 :* 指导教师 :*摘要 新生入学查询网, 以一个物品信息平台的形式, 应用面向对象的设计思想 和 UML 统一建模语言进行分析设计, 采用 B/S 结构模式,运用 ASP 动态页面技 术,结合 VBscript 框架技术,前台使用 Macromedia Dreamweaver 8 开发工具, 数据库使用 Access 数据库。新生入学查询网主要分为前台,后台。前台主要用 于信息的查询, 后台则是用来管理数据等。 具有操作

2、简单、 界面美观、方便易用、 系统安全性高、运行稳定等特点。关键词 新生入学查询网 ASP 数据库 电子商务1新生入学查询网开发丽水学院2009届学生课题设计(论文)1目录第一章问题定义 11.1研究的背景及意义 11.2市场调研预测 11.3网站概览 11.4网站大致结构图 11.5开发技术 2第二章需求分析 22.1数据描述 22.1.1数据词典 22.2具体功能模块 22.2.1学生信息管理 22.2.2成绩管理 22.2.3统考管理 22.2.4班级管理 32.2.5科目管理 32.2.6添加老师管理 32.3性能需求 32.3.1 时间特性 32.3.2 时间特性 3第三章总体设计

3、33.1系统的功能和模块结构 344445553.2数据库结构定义 43.2.1成绩表(表名:Ja ch)3.2.2管理员表(表名:adm in)3.2.3班级信息表(表名:class ).3.2.4学生信息表(表名st_info )3.2.5科目信息表(表名subject )3.2.6场次信息表(表名test no )3.4 冃景 3.5界面设计 63.6网站在软硬件、技术要求 63.6.1软件要求: 6362硬件要求: 6第四章详细设计 64.1主要模块 64.1.1登录模块: 64.1.2添加模块: 7结论 8主要参考文献 9致谢 9新生入学查询网开发 丽水学院2009届学生课程设计(论

4、文)第一章问题定义1.1研究的背景及意义当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率, 而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关, 由于学校规模进一步扩大,新生人数逐年上升,新生入学信息的管理也变得越来越复杂。为此,切实有效的把新生入学信息查询系统引入学校教务管理中,对于促进学校管理制度和提高学校教学质量有着显著意义。1.2市场调研预测根据网络调查社会上存在着很多手工

5、管理新生入学查询问题,而且数量庞大。把新生入学查询网络化,信息化处理,在被调查的人在大多数表示可行,与支持。而且,在这之前已 经有先行者在做一行了,虽然存在差别,但是同样也存在着共同点, 这些网站目前运营的都很不错。该网站为用户提供信息查询管理的平台。这样以用户为中心,以网络为载体,达到理想的处理方式。这样网站就具备发展下去的良好条件。1.3网站概览为了更好地适应当前学校的管理需求,缓解手工管理存在的弊端, 开发了新生入学查询管理系统,该系统向用户提供的服务将在传统的手工基础上,进一步提供全方位的信息服务。在页面色彩选择上采用蓝,白环保色体现资源可持续发展的原则。用蓝色点辍,让用户在浏览时有亲

6、切的感觉。页面新潮而不花俏,操作方便简单有亲切感。1.4网站大致结构图网站大致结构图,如图1-1所示。图1-1新生入学查询网大致结构1.5开发技术数据库为: Microsoft Access 2000开发工具与语言:ASP+VBSCRIPT第二章需求分析2.1数据描述2.1.1数据词典一、数据源点及汇点描述:1.名称:用户简要描述:查询数据包含用户名称,联系方式级基本信息有关数据流:用户信息;验证结果二、加工逻辑词条描述:1.加工名:身份验证简要描述:检验用户身份、用户是否登录等。加工逻辑:普通用户可以查询网站上的数据,管理员可以更改数据。2.2具体功能模块2.2.1学生信息管理一、学生信息列

7、表:列出所用的学生信息。二、录入学生信息:添加学生信息。三、查询学生信息:通过姓名或学号查询学生信息。2.2.2成绩管理一、统考成绩列表:列出统考信息。二、添加统考信息:添加参加统考的学生的信息。三、单科成绩排行:通过班级,统考场次,科目来查询单科成绩的排行。四、统考成绩分析:通过班级,统考场次,科目来分析合格率等。2.2.3统考管理一、考试场次管理:添加、修改、删除考试场次。2.2.4班级管理一、班级管理:添加、修改、删除考试场次。2.2.5科目管理一、科目管理:添加、修改、删除科目。2.2.6添加老师管理一、 修改管理员密码:修改admin的管理员密码。二、添加用户:添加用户和密码。2.3

8、性能需求2.3.1时间特性用户可以在最短的时间内找到最想要的东西。2.3.2时间特性用户可以1024*768分辨下浏览此站,IE5.0以上版本。第二章总体设计3.1系统的功能和模块结构新生入学查询网系统的功能和模块结构,如图3-1所示图3-1新生入学查询网系统的功能和模块结构3.2数据库结构定义通过分析网站功能模块划分,这个网站需要使用数据库存储成绩信息、管理员信息、班级信息、学生信息、科目信息、场次信息。数据库是整个网站的基础,因此必须在数据库框架设计完成的情况下,其他模块才有可能实施。本系统采用的数据库开发工具是Microsoft Access 2000 ,数据库名称定义为:st.mdb。

9、根据需要存储的信息,在该数据库中定义了如下各数据表。3.2.1成绩表(表名:ach)用于保存学生成绩信息结构见表3-1 o表3-1成绩信息表ach字段名数据类型字段长字段说明ID长整形自动编号编号User_testnumber文本50学号User_class文本50班级ach文本255成绩testno文本20考试场次subject文本50科目User_name文本10姓名3.2.2管理员表(表名:admin)用于存放管理信息结构见表3-2。表3-2管理员信息表admin字段名数据类型字段长字段说明id长整形自动编号编号Admin name文本50管理员姓名Admin_pwd文本50密码3.2.

10、3班级信息表(表名:class)用于存放班级信息结构见表3-3 o表3-3班级信息表class字段名数据类型字段长字段说明ID长整形自动编号自动编号stclass文本50班级3.2.4学生信息表(表名:st_info)用于存放学生信息结构见表3-4 o表3-4学生信息表 st_info字段名数据类型字段长字段说明id长整形50自动编号User_number文本50学号User_name文本50姓名User_testnumber文本50准考证号User_idnumber文本50身份证号User_sex文本50性别User_time文本50时间User_city文本50城市User_area文本5

11、0地县User_address文本50地址User_postcode文本50邮编User_homephone文本50家庭电话User_bedroomphone文本50寝室电话User_mobilephoe文本50移动电话User_collogetestach文本50高考成绩User_major文本50专业User_class文本50班级User_rp文本50奖品User_i nfo文本50备注325科目信息表(表名:subject)用于存放科目信息结构见表3-5。表3-5管理员信息表subject字段名数据类型字段长字段说明id长整形自动编号自动编号subject文本50科目3.2.6场次信息

12、表(表名:test no)用于存放场次信息结构见表3-6。表2-6新闻信息表testno字段名数据类型字段长字段说明id长整形自动编号自动编号testno文本50场次3.4背景数据库的名称:st数据库设计数据库的软件名称:Microsoft ACCESS3.5界面设计界面设根本网站的性质,以及要求。本站前台页面与会员中心采用以环保色绿色为主, 计新颖,清晰简单,浏览过给人深刻的印象。用社区式个人中心,让用户有归属感,此为本 站设计的一大特点。反台再彩淡蓝色,主要以表格显示为主,方便简单,实用。3.6网站在软硬件、技术要求3.6.1软件要求:按系统的要求,本系统要运行的软件环境为:前台:IE6.

13、0能够运行ASP程序操作系统:Win dwosXP软件:Access 数据库,Dreamweaver8使用技术:ASP+Dreamweaver83.6.2硬件要求:一般的配置的计算机即可。第四章详细设计4.1主要模块4.1.1登录模块:一、实现目标主要用于后台系统管理员的登录。通过确定按钮的提交核对用户信息的正确性。确则登录,确语则提示重新登录或注册。.、实现过程1. 制作管理员登录表单页面2得到客户端所填写的用户名和密码;3连接数据库,打开管理员表admin ;4 判断客户端信息和表中相应字段的值是否相同;5判断结果,进行相应的处理;6主要代码如下(以会员登录为例):dim admin _n

14、 ame,admin_pwdadmin _n ame=trim(request(” name)adm in _pwd=trim(request(pwd)if adm in_n ame= or adm in _pwd= the nrespo nse.writealert( 对不起,用户名和密码不能为空);docume nt.lo catio n.href=adminn dex.asp;resp on se.e ndend ifset rs=server.createobject(adodb.recordset)sql=select * from admin where admin_name=&a

15、dmin_name&rs.ope n sql,c onn ,1,1%if not rs.eof the nif rs(adm in _pwd)adm in _pwd the nrespon se.write alert( 对 不起, 密码不 正确, 请重新输);docume nt.lo catio n.href=adminn dex.asp;resp on se.e ndelsesessi on (user)=adm in_n ameresp on se.redirect i nfo_ma nager.aspend ifelserespo nse.write alert(对 不起,你的用户名不

16、存在,请与管理员联系);docume nt.lo catio n.href=adminn dex.asp;resp on se.e ndend if%4.1.2添加模块:其实注册就是一个添加的的过程,具体实现步骤如下:1. 表单设计2. 得到客户端填写的用户注册信息3. 打开表,添加一条空记录,把得到的注册信息写入表中相应字段4. 进行判断,给出结果主要代码如下:%dim id,md,sqlset rs=server.createobject(adodb.recordset)7新生入学查询网开发 丽水学院2009届学生课程设计(论文)id=trim(request(id) md=trim(re

17、quest(mod) if md=yes the nsql=select * from ach where id=&idrs.ope n sql,c onn ,1,3rs(user_test nu mber)=trim(request(user_test nu mber) rs(user_class)=trim(request(user_class) rs(ach)=trim(request(ach)rs(test no )=trim(request(tes tn o)rs(subject)=trim(request(subject)rs(user_ name)=trim(request(us

18、er_ name)rs.updaters.closeresponse.write 修改成功 elsesql=select * from achrs.ope n sql,c onn ,1,3rs.add newrs(user_test nu mber)=trim(request(user_test nu mber) rs(user_class)=trim(request(user_class) rs(ach)=trim(request(ach)rs(test no )=trim(request(tes tn o)rs(subject)=trim(request(subject)rs(user_

19、name)=trim(request(user_ name)rs.updaters.closeresponse.write 添加成功 end if%结论本网站从开始设计到完成,共用时一个多星期,现基本功能已经完成。这个星期我不仅 对以前的专业进行了一个综合和应用,而且在设计的过程中从指导老师身上,从课外书上, 以及网络上又学到了很新的专业知识。这对以后的工作,以及个人知识的积累都会有很大的帮助。数据库设计由于没做好详细的设计与分析,数据间没有关联,导致数据不完整,程序设计出错。后经指导老师的指点,对数据库各表的关系进行了分析连接,从而达到数据的完整性。对于网站来说,尤其是如同新生查询网这样的网

20、站,界面一定要清晰自然,给人深刻印象。网站页面排版原本就是非常重要的一块,其直接决定着整个网站是否成功。所以我花了近半个月的时间去设计页面力求,有个性有特点,达到过目不忘的效果。可是在程序设计阶段我才了解,想达到那样的效果很难,界面设计是一件非常烦琐的工作,色调要一致,要与程序完美的结合。基于种种原因,在程序与界面的选择中,我选了程序因为这才是我的专业, 这才是三年来我要体现的重要部分。虽然界面比预期的效果要差一点,但是还是很亮丽很突出。纵观整个网站有界面清晰自然,功能完善,操作方便,模式新颖很有商业发展的价值, 因为它不仅很好的解决了旧物搁置的问题,资源浪费的问题,而且利于环保非常有意义。虽然如此但是与一些优秀的商业网站仍然存在较大的差距,由于此为毕业设计作品,而且时间,个人技术,资金都有限不能发展为商业性网站。不过这个作品以及整个设计过程仍然是我人生的一笔财富。主要参考文献1 龙马工作室.ASP+Access网站开发实例精讲北京:人民邮电出版社,20072 孔璐.ASP+Dreamweaver数据库网站开发与实例北京:清华大学出版社,20073 文怙铭.ASP+Access数据库系统开发案例精选.北京:人民邮电出版社,20074 张秀兰.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论