简介:Valve在开发《半条命》(1998年11月发行)的过程中,创造了一种名为“CabalProcess”(合谋法)的分散式设计方法(刊登于《游戏开发者》(GameDeveloper)1999年12月号)。这种方法的主要特点是由几个分属于不同学科的人组成一个小组,对游戏设计问题进行处理,勿庸置疑,当《半条命2》的开发被提上日程时,我们当然希望能够运用相同的结构和法则展开工作。但是,《半条命2》项目的规模比前作大得多,这给“CabalProcess”带来了一些挑战,因此我们必须对它进行调整。本文主要阐述经过修改的“CabalProcess”是如何在《半条命2》的开发中发挥作用的。
简介:该系统基于校园网,采用ASP.NET+SQLServer开发技术,解决了传统人工方式处理学生成绩信息的弊端,实现了学校人力资源的优化和学生成绩信息的科学管理,具有较高的实用价值。关键词学生成绩管理系统;ASP.NET;SQLServer中图分类号TP311.1文献标识码A文章编号1007-9599(2010)04-0000-01Design&ImplementonWebScoreManagementSystemofStudentsChengGuangde(DepartmentofComputerScience,PassCollegeOfChongqingTechnologyandBusinessUniversity,Hechuan401520,China)AbstractThesystemisbasedonthecampusnetwork,usingASP.NET+SQLServerdevelopmenttechniques,tosolvethedisadvantagesoftraditionalmanualapproachtostudentachievementinformation,toachievetheoptimizationforhumanresourcesofschoolsandthescientificmanagementfortheachievementofstudents,hashighpracticalvalue.KeywordsStudentsscoremanagementsystem;ASP.NET;SQLserver随着高等院校招生规模的不断扩大,每学期的成绩管理工作异常繁琐复杂。采用传统完全人工记录、信封发送成绩方式,工作重复量大、错误率高、保密性差、查询复杂,也造成了大量的人力、物力、财力资源浪费。基于此,我院结合实际情况,开发了基于WEB的学生成绩管理系统,有效实现了信息的规范管理、科学统计和快速的查询,对整个校园的信息化建设具有极其重要的意义。一、系统总体设计(一)系统体系结构本系统基于.NET技术,采用标准B/S三层结构进行设计。三层结构包括客户显示层、业务逻辑层、数据层。客户表示层Web浏览器。它负责由Web浏览器向网络上的Web服务器(即中间层)发出服务请求,把接受传来的运行结果显示在Web浏览器上。业务逻辑层Web服务器。采用Windows2003Server搭建,完成各种业务逻辑处理。通过ADO.NET完成数据库的检索或更新操作。数据层采用SQLServer2000。负责管理数据库,接受Web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能及相关服务,并把结果数据提交给Web服务器。(二)系统功能模块学生成绩管理系统涉及班级、教师、课程、学生、成绩等基本信息的维护,学生成绩的录入和查询,各类报表的生成和打印,同时还具有录入高效、查询完整等特点,其主要功能模块如下1.学生模块学生登录系统后,可根据需要对自己的信息包括用户名和密码等个人信息进行修改,但限制修改学号、姓名、班级信息。并能根据课程名或学期快速查询本学期成绩、历史成绩、未通过课程情况,以及已修课程学分、已休学位课程学分信息。2.教师模块该模块实现已注册教师对学生成绩的查看、录入、修改操作。(1)成绩录入管理成绩录入涉及到期末考试成绩录入和补考成绩录入。教师登录系统后,系统会自动列出所任教课程与任课班级信息,然后以表格形式批量录入以班为单位的学生成绩,包括平时成绩、考试成绩和期末成绩。录完成绩后,教师可预览该班本课程的成绩汇总信息。(2)学生成绩浏览及修改教师录完成绩后,可通过选择课程名及对应的班级查看成绩信息,并适当对成绩进行修改,但必须设置修改有效期限或经教务人员同意,才有修改学生成绩的权限。3.教务员模块该模块主要实现教师、学生、课程的基本信息维护;任课教师的安排管理;课程成绩的查询和打印;按学期考试成绩自动生成各班成绩汇总表及补考名单等统计分析。(1)学生、教师、课程信息管理该功能模块可根据学生学号、姓名、课程名等关键字进行查询,对学生、教师、课程基本信息进行修改、删除等操作,并能实现各基本信息的批量录入。(2)任课安排管理将教师、学生、课程基本信息录入数据库后,就可以通过下拉框依次选择教师、任教课程和任课班级形成任课教师信息表,从而为教师录入学生成绩模块提供基础数据。(3)成绩查询及统计该模块可根据学号、课程号、班级、学期关键字进行任意组合查询,并生成相应视图报表,提供打印或下载功能。成绩统计分析包括学生个人以及班级成绩单的输出,不及格学生的统计、各科成绩的对比分析、自动生成补考名单、对成绩未达要求的学生提出降级或退学等警戒,并生成相应视图报表,提供打印或下载功能。二、系统的实现ASP.NET程序通过ADO.NET组件对象和ODBC接口来与数据库服务器相连,并取得数据库中的数据。当对SQLServer数据库执行选择查询时,需要先通过SqlConnection对象创建与数据库的连接,然后构造包含查询语句的DataAdapter对象,再通过DataAdapter对象的Fill方法用查询结果填充DataSet对象。当执行插入、更新和删除操作时,可使用SqlCommand对象,通过调用其ExecuteNonQuery方法完成。三、结论学生成绩管理系统采用基于Web模式的ASP.NET与SQLServer技术开发,既方便了教师对学生成绩的维护和统计分析,也方便学生对成绩的查询,有效实现了信息的规范化,科学化,现代化管理,大大提高了学生成绩管理工作效率和水平。参考文献1贾红宇.高校学生成绩管理系统的设计与实现J.教育论坛.2008(9)148-149作者简介程光德(1982-),男,汉族,重庆市合川区人,初级实验师,工学学士,研究方向基于web应用程序的开发,网络管理与维护。
简介:很多程序员都有这样的灰色心境:枯燥乏味的刷卡坐班制、没完没了的Coding是没完没了的Bug、职业发展和房子的压力……这真令人感到窒息,于是多数人想到了创业。但创业并不是件容易的事,尤其对于程序员这个具有独特气质的群体,首先从概率上讲,据悉,目前中国风险投资的成功率只有1%;其次,创业之后,你要操心运营、维持上上下下的关系,你必须面对形形色色的人和层出不穷的变化。这对于天性清高、不合群,习惯了在纯粹二进制数理世界里享受“控制一切”的快感的程序员来说,该是个多么大的挑战!江山易改,本性难移,你必须要经历几乎脱胎换骨般地心灵痛苦来进行如此的人格转换。
简介:燃气行业与用户主要联系为每月燃气费用的收缴,利用短信服务可以增进与用户的双向沟通交流。本文基于短信平台在燃气收费管理系统中的重要作用,对短信平台总体设计和实现方式进行了的介绍。关键词燃气;短信平台;收费系统;管理系统Design&RealizationofMessagePlatforminGasChargeManagementSystemGuoShuang1,ZhangChenyang2(1.XingtaiUniversit,Xingtai054001,China;2.XingtaiFuelGasCo.Ltd,Xingtai054001,China)AbstractThemainlinkwithfuelgasindustryandtheusersisthecollectionofcosts.Theuseofshortmessagesservicescanenhancetwo-waywiththeusersBasedontheimportanceofthemessageplatformforthechargemanagementsysteminthefuelgascompany;thispaperintroducesthegeneraldesignandrealizationofmessageplatform.KeywordsFuelgas;Messageplatform;Chargesystem;DBMS一、引言近几年燃气事业发展飞速,尤其“西气东输”的启动,更是拉开了天然气全面利用的新局面,随着城市气化率的不断提高,燃气收费形式呈多样化的发展趋势,目前我国大部分城市均实现了"以储代存"的收费模式。但是,银企代扣过程对用户不够透明,部分用户会心存疑虑,对代扣的金额与实际的燃气使用量是否相吻合存在质疑,或者是不清楚,降低了服务质量,影响了企业形象。随着时代的发展,用户的维权意识越来越强,明白消费的呼声越来越高。燃气公司为了铸造优质服务品牌,亟需大力推出燃气短信平台这项便民服务新举措,旨在让广大的燃气用户清清楚楚了解自己当月的消费信息及缴费期限,明明白白消费,开开心心缴费。二、总体设计燃气公司可以通过短信等方式,提高服务质量,提高用户满意度,增进与用户的双向沟通交流。(一)收缴费用管理该短信服务平台应首先对用户发送含有抄表读数、消费量和消费金额的对帐短信,提请用户一个月内到相应网点缴纳燃气费,或提示用户从对应账户扣对应燃气费,如“沈福明,您的用户号为100021,04年07月的用气量为11方,费用为22元,余款172.4元,缴费成功!”。在缴费期限到期前向尚未缴费的用户发送提醒短信,提请用户在有效期限内缴纳燃气费以免产生滞纳金。对缴费期限到期后仍未缴费的用户发送催费短信,提请用户缴纳燃气费和滞纳金。用户在接短信后如存有疑虑的,可进行电话咨询。综上所述,该模块的主要包括以下功能月度用量查询用户查询某一月份的用气缴费信息,实时用量查询查询本月实时的用量和费用,扣费通知每月固定时间扣费,同时通知用户,催缴通知每月固定时间扣费,如余额不足则通知用户人工缴费。计划停气信息查询查询本月的停气计划信息,已发短信管理,收件箱管理等。(二)业务管理业务管理模块主要包括工单管理和工单派送管理。用户可以通过短信方式向燃气公司进行报修,短信服务人员首先将故障情况登记成为工单,调度员再依据工单安排维修人员对用户进行上门维修,同时服务人员发送短信通知对应的用户。(三)便民服务便民服务模块主要包括用户调查,紧急停气通知,安全知识宣传等模块。为了进一步加强燃气公司与用户的交流,燃气公司可以通过发送短信调查表的形式,收集用户反馈信息,获得用户评价,改进服务质量。如果有紧急抢修或管道维护等情况,还可以通过短信下紧急停气通知。同时可以开展燃气安全知识宣传,生日问候等用户关怀措施,提高用户满意度。(四)系统管理系统管理由系统管理员操作,主要进行基础数据的管理,可以分为角色管理,管理员管理,权限管理,部门管理,员工管理,维修人员管理,客户管理,密码修改等。三、系统实现短信平台采用基于浏览器/服务器(B/S)体系的三层结构,基于SOA的思想,选择系统开发工具.NET和SQLServer数据库。.NET企业服务器系列软件组成了微软下一代网络系统,使用.NET技术,可以充分利用微软开发的相关技术和产品,适应今后的技术发展。SQLServer是当前应用最广泛、功能非常强大的数据库系统,具有完整的数据管理功能。采用浏览器/服务器(B/S)体系的三层结构,可以系统降低维护费用,降低操作者培训费用,大大提高系统安全性能。四、结束语采用燃气短信服务将银企的代扣过程透明化,消除了用户的顾虑,增进与用户的双向沟通交流,为用户了提供更优质、更便捷的服务,将使燃气公司的基础管理和服务水平跃上一个新的台阶。参考文献1刘伟强.城市燃气收费管理发展趋势探究.山西建筑J.2009年第35卷第30期2王会清,陈闵强.企业短信服务平台的设计.教育技术导刊J.2009年第10期3赵玉兰,时永存.开放实验室短信服务平台设计.北华航天工业学院学报J.2009年第19卷第B07期